我有一个 Rails 3.2.21 应用程序,其中使用select
助手的形式如下:
<%= f.select :phys_option, options_for_select([["N/A", "n/a"], ["No", "no"], ["Yes", "yes"]], :selected => @call.phys_option), :include_blank => true, :required => true, :class => 'select' %>
这适用于选择选项的基本功能,包括空白选项等。但是不起作用的是:required => true
or the :class => 'select'
。即使选择为空并且我的班级为 select2 gem,我也可以提交表单select
不适用于此辅助方法。
我的语法错误还是我遗漏了什么?我可以调用模型验证来确保填写字段,但我宁愿避免更多模型验证并尝试使用:required => true
强制选择。
关于为什么这不起作用的任何想法?
如果您需要更多详细信息和/或代码,请告诉我。
尝试这个:
<%= f.select :phys_option, options_for_select(
[["N/A", "n/a"], ["No", "no"], ["Yes", "yes"]],
:selected => @call.phys_option),
{:include_blank => true},
{:required => true, :class => 'select'} %>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)