2

Rails では、フォームに date_select を使用しています。月の日だけを表示する必要がありますが、何らかの理由でそれらを機能させることができません。

<%= f.date_select :filing_date, discard_month:true, discard_year:true, prompt: "Select Year" %>

上記のコードは私が試しているものです。日と月/年を破棄すると、月と年を表示するために機能します。

Day をフォームに表示する別の方法があれば教えてください。

4

1 に答える 1

3

Rails apidocによると、

:discard_month - 月の選択を表示したくない場合は true に設定します。これには、選択フィールドを表示する代わりに、非表示フィールドとして月が含まれます。また、これにより暗黙的に :discard_day が true に設定されることにも注意してください。

月を表示して、読み取り専用にしていただけませんか?

于 2013-05-25T00:03:10.377 に答える