RoR初心者です。新しいレコードを作成するときに、ラジオ ボタンのデフォルトを初めて選択する方法を知りたいですか?
私は試した
<%= radio_button_tag 'scheduler', 'now', true%> Now <br>
<%= radio_button_tag 'scheduler', 'future'%> Future<br>
最初のラジオ ボタン (現在の値を持つ) がチェックされますが、2 番目のラジオ ボタン (未来) を選択し、フォームの他の必須フィールドを空白のままにすると、2 番目ではなく最初のラジオが選択されます。
これを解決する方法。
注:フィールド "scheduler" は、このフォームの単なる仮想フィールドであり、"Future" オプションが選択され、その datetimepicker フィールド "schedule_date" がモデルの実際のフィールドである場合、datetimepicker を含む別の HTML が表示されます。オプション "Now" がポストされた場合、単純に現在の日付と時刻がそのフィールド "schedule_date" のデータベース テーブルに保存されます。したがって、これらのラジオ ボタンを使用して HTML を表示/非表示にするだけです。