3

誰かがこの問題に遭遇しましたか? User オブジェクトと、ユーザーの誕生日を尋ねる simple_form があります。

  <%= f.input :birthday, as: :date, start_year: Date.today.year - 70,
                      end_year: Date.today.year, order: [:month, :day, :year], label: false %>

私が選ぶ日は、毎月12日までの日しか選べません。13 日以降を選択すると、simple_form に「有効な日付を入力してください」と表示されます。非常に奇妙な。

https://github.com/plataformatec/simple_formからこのコードを取得しました。このコードについて書かれているのは、「SimpleForm は Rails の対応する入力型ヘルパーと同じオプションを受け入れる」ということだけです。Rails の対応する入力型ヘルパーが文書化されている場所を知っている人はいますか?

4

2 に答える 2

2

私はあなたがどこかで混乱:dayしていると思います。:month

于 2013-02-21T01:00:48.257 に答える
0

または、別の言い方をすれば、アメリカのフォーマットを使用したいのに、代わりにヨーロッパのフォーマットを使用している (またはその逆)。役に立つかどうかわかりませんが、次のリンクを参照してください: Ruby 1.9 を使用して Rails で US-style の日付を使用するにはどうすればよいですか?

于 2013-03-04T01:44:50.003 に答える