你们能解决我的小问题吗?这是我的选择标签:
<%= f.select :department_id, options_for_select(Department.in_order.map {|d| [d.name, d.id]}, obj.department_id), { prompt: true }, class: 'form-control input-sm', disabled: lambda {action_name == 'revise'} %>
如果设置disabled: true
,我会得到&#34;部门无效&#34;我的验证错误。如果没有设置,一切都很好。
答案 0 :(得分:2)
这是因为disabled
未随表单提交时的HTML字段。你需要的是readonly
。 Readonly为您提供与禁用相同的功能,但仍然随表单一起提交。