0

日付フィールドに次のコードを使用しています。

    <%= f.input :date_of_birth, :selected => nil,
                            :order => [:day, :month, :year], 
                            :prompt => {:day => "Day", :month => "Month", :year => "Year"},
                            :start_year => Time.now.year - 15,
                            :end_year => Time.now.year - 100 %>

:selected => nil を除いて、すべてが期待どおりに機能します。私は 0.9.7 を使用しています。nil :selected 値に関するものを含め、すべての仕様が合格です。ただし、これを使用すると、現在の日付が選択され、存在しない年が保存されます。

ここで何か不足していますか?:as => :date で試しましたが、違いはありませんでした。

トム

4

2 に答える 2

4

これは、現在Formtasticで既知のリグレッション/バグです。次のgemリリースで修正される予定です。

于 2009-12-29T22:00:39.177 に答える
-1

を追加してみてください:include_blank => true

于 2009-12-14T19:50:23.910 に答える