Rails Noob在这里。
我在_form.html.erb中有以下代码:
<%= f.time_select :slotTime,
{ :readonly => true, :ampm => true, :minute_step => 30} %>
当我在网络浏览器中查看页面时,时间选择器下拉列表未被禁用。我已经使用类似的代码用于其他text_fields,它的工作原理。你知道为什么这可能不起作用吗?
我试过了:
:readonly => true
和
:readonly => "readonly"
正如其他问题所暗示的那样。我错过了什么?
答案 0 :(得分:1)
您希望:readonly
最终成为HTML属性,并使其成为HTML选项; HTML options go in the second Hash所以我想你想要这个:
<%= f.time_select :slotTime,
{ :ampm => true, :minute_step => 30},
{ :readonly => true }
%>