当我从新/编辑视图的下拉列表中选择一个选项并将表单提交给创建/更新操作时,如果同一表单中的另一个字段在返回视图时未通过验证过程,则从下拉列表中选择该选项已被清空,这在新视图中不是一个大问题,但绝对是在编辑视图中。
这是使用formtastic收集方法填充下拉列表的代码:
f.input :ethnic_category, :label => "Ethnic Origin", :collection => Hash[EthnicCat.all.map{|b| [b.ethnic_cat_name, b.id]}]
非常感谢任何帮助,谢谢......