rails 3.2 select form helper set readonly true not not working

时间:2013-01-18 09:42:37

标签: ruby-on-rails ruby-on-rails-3

我无法设置readonly =>在表单助手上为true。它仍然允许我更改选择。这是我的代码。

<%= f.date_select :date_of_birth, {:order => [:day, :month, :year]}, {:readonly => true} %>

1 个答案:

答案 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

相关问题