0

RailsNoobはこちら。

_form.html.erbに次のコードがあります。

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

Webブラウザーでページを表示すると、時間セレクターのドロップダウンが無効になりません。他のtext_fieldsにも同様のコードを使用しましたが、機能します。なぜこれがうまくいかないのか知っていますか?

私が試してみました:

:readonly => true

:readonly => "readonly"

他の質問で示唆されているように。私は何が欠けていますか?

4

1 に答える 1

1

最終的に HTML 属性にしたいので:readonly、それを HTML オプションにします。HTMLオプションは2番目のハッシュに入るので、これが必要だと思います:

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