Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 Rails/Active Admin/Formtastic-验证失败时清除下拉列表?_Ruby On Rails 3_Activeadmin_Formtastic - Fatal编程技术网

Ruby on rails 3 Rails/Active Admin/Formtastic-验证失败时清除下拉列表?

Ruby on rails 3 Rails/Active Admin/Formtastic-验证失败时清除下拉列表?,ruby-on-rails-3,activeadmin,formtastic,Ruby On Rails 3,Activeadmin,Formtastic,当我从“新建/编辑”视图的下拉列表中选择一个选项并将表单提交到“创建/更新”操作时,如果同一表单中的另一个字段在返回视图时验证过程失败,则从下拉列表中选择的选项已清空,这在新视图中不是大问题,但在“编辑”视图中肯定是 这是使用formtastic收集方法填充下拉列表的代码: f.input :ethnic_category, :label => "Ethnic Origin", :collection => Hash[EthnicCat.all.map{|b| [b.ethnic_c

当我从“新建/编辑”视图的下拉列表中选择一个选项并将表单提交到“创建/更新”操作时,如果同一表单中的另一个字段在返回视图时验证过程失败,则从下拉列表中选择的选项已清空,这在新视图中不是大问题,但在“编辑”视图中肯定是

这是使用formtastic收集方法填充下拉列表的代码:

f.input :ethnic_category, :label => "Ethnic Origin", :collection => Hash[EthnicCat.all.map{|b| [b.ethnic_cat_name, b.id]}]
任何帮助都将不胜感激,谢谢