我无法设置readonly =>在表单助手上为true。它仍然允许我更改选择。这是我的代码。
<%= f.date_select :date_of_birth, {:order => [:day, :month, :year]}, {:readonly => true} %>
答案 0 :(得分:3)
HTML <select>
-tag或<otption>
-tag中不存在readonly
选项,甚至Rails也无法将这样的选项神奇地添加到HTML中。!
相反,您可以使用:disabled => true
将选择字段显示为“已禁用”:
f.date_select :date_of_birth, {:disabled => true, :order => [:day, :month, :year]}
有关详细信息,请参阅date_select
documentation。