データベースに時間フィールドがあります。12 時間制の時刻を 3 つのドロップダウンから選択するための時刻選択フィールドが必要です。1 番目のドロップ ダウンでは 1 から 12 までの時間を選択し、2 番目のドロップ ダウンでは 1 から 59 までの分を選択し、3 番目のドロップ ダウンでは AM または PM を選択して、データベース内の単一の時間フィールド列を指定します。この種のタイム ヘルパーを検索しましたが、見つかりませんでした。Railsでこの方法で時間形式を選択するために時間選択ヘルパーをカスタマイズする方法はありますか?
1 に答える
1
AM/PM を選択するための別の選択フィールドを追加する組み込みの Rails ヘルパーはありません。ただし、time_select
ヘルパーを使用すると、時間、分、AM/PM で時間を選択できます。これは、これを達成するために推奨される「Rails の方法」でもある可能性が最も高いでしょう。:ampm
「12 PM」、「01 AM」などのように時間を表示するオプションを使用できます。
time_select 'game', 'game_time', {:ampm => true}
詳細については、time_select
ドキュメントページを参照してください。
于 2015-08-03T13:50:50.310 に答える