0

Rails Noob 在这里。

我的 _form.html.erb 中有以下代码:

 <%= f.time_select :slotTime,
  { :readonly => true, :ampm => true, :minute_step => 30} %>

当我在我的网络浏览器中查看该页面时,时间选择器下拉菜单未被禁用。我对其他 text_fields 使用了类似的代码,它可以工作。你知道为什么这可能行不通吗?

我努力了:

:readonly => true

:readonly => "readonly"

正如其他问题所建议的那样。我错过了什么?

4

1 回答 1

1

您希望:readonly最终成为 HTML 属性,并使其成为 HTML 选项;HTML 选项进入第二个哈希,所以我认为你想要这个:

<%= f.time_select :slotTime,
  { :ampm => true, :minute_step => 30},
  { :readonly => true }
%>
于 2012-05-10T06:23:36.793 回答