1

フォームヘルパーで readonly => true を設定するのに問題があります。それでも選択を変更できます。これが私のコードです。

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

1 に答える 1

3

このreadonlyオプションはHTML<select>タグまたはタグには存在せず、 <otption>Railsでさえそのようなオプションを魔法のようにHTMLに追加することはできません。

代わりに、を使用:disabled => trueして、選択フィールドを「無効」として表示できます。

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

詳細については、date_selectドキュメントを参照してください。

于 2013-01-18T09:59:44.383 に答える