私はRails 3.1アプリでsimple_form gemを使用しています。関連付けの表示方法をカスタマイズしたいと思います。このコードのsimple_form gem関連表示のカスタマイズ
今日、:
<%= f.association :grupos, :include_blank => false, :label_method => :nome, :as => :check_boxes %>
simple_formは、そのようなことが行われますので、
<div><label>Grupos<label><span><input name="user[grupo_ids][]" type="checkbox" value="1" /><label for="user_grupo_ids_1">Nome do Grupo</label></span></div>
を、それがに関連するHTMLコードをラップし、
に関連の名前を置きますアソシエーションのHTMLコードを入力し、アソシエーションの名前を内部に表示したい
そのような何か:
<fieldset><legend>Grupos</legend><span><input name="user[grupo_ids][]" type="checkbox" value="1" /><label for="user_grupo_ids_1">Nome do Grupo</label></span></fieldset>
が、それは変更せずに、それは内部コードまたはサル、パッチ適用、それをだとやってsimple_formをカスタマイズすることは可能ですか?残念ながら、あなたが代わりにそこlabelタグでなければなりません伝説タグにラベル・タグを変更することはできません
SimpleForm.wrapper_tag = :fieldset
または
f.association :field, :wrapper_tag => :fieldset
私はsaninty =のためにコードを簡素化:
あなたはこれを行うことができます – razenha