0
私は現在正常に動作し形式の選択を持っている:Rails - options_for_selectでcollection_radio_buttonsを使用できますか?
<%= f.select(:scan_type, options_for_select(Scan::SCAN_TYPES, task.scan_type)) %>
は、私が唯一のいくつかのオプションがあるので、ラジオボタンのセットに変換します。 collection_radio_buttons
にoptions_for_select
を使用する方法はありますか? scan.rb、すなわち、私はちょうど私のオプションのための単純な配列を使用してい
、 -
SCAN_TYPES = ['roll', 'single']
私の最初のアプローチは、
<%= f.collection_radio_buttons(:scan_type, options_for_select(Scan::SCAN_TYPES, object.scan_type)) %>
を試してみました。しかし、私は提供していませんよすべての議論。私は何が追加される必要があるかを見失う。
'f.collection_radio_buttons(:SCAN_TYPE、スキャン:: SCAN_TYPES.to_a、:最後、:最初のチェック:f.object.scan_typeを)'この –
こんにちはVrushaliを試してみてください - ありがとう、それは本当に良いスタートのようだ - ボタンはそこにあるが、私は各オプションの最初の文字を取得している。最初と最後の記号は何をするのですか?また、SCAN_TYPESは既に配列であるため、.to_aは必要ありません。 – RADan
スキャン:: SCAN_TYPESを貼り付けることができますか?基本的には2次元配列が必要で、すべての要素を繰り返し処理し、各要素の最初と最後のメソッドを呼び出します。 –