我在Active Admin gem中使用了formtastics一切正常工作,除了一件事,它通过它列表在复选框列表中检查/选择但不工作..所以请在这方面帮助我。谢谢..
我用简单的形式尝试了它在那里工作得很好,但在Formtastic中却没有。
<%= f.input :surgery_type_procedures, :label=>false,:as=>:check_boxes,:required=>false,:collection => st.surgery_type_procedures.all.collect!{ |p| [p.to_s, p.id] },:checked=>@surgery_type_procedures %>
<%= f.input :surgery_type_procedures, :label=>false,:as=>:check_boxes,:required=>false,:collection => st.surgery_type_procedures.all.collect!{ |p| [p.to_s, p.id] },:selected=>@surgery_type_procedures %>
没有选择任何在“@surgery_type_procedures”中的check_box,请告诉我是选择了formtastic支持还是取消选中选项?/
答案 0 :(得分:1)
<%= f.input :column_name, :input_html => {:checked => 'checked'} %>
答案 1 :(得分:0)
将p.id
更改为p.id.to_s
并移除checked
/ selected
键。它应该是有效的。