列 sub_status の下にデバイスのサブスクリプション ステータスを保存している user_inputs テーブルがあり、これらのサブスクリプション ステータスをドロップ ダウン オプションとして同じ名前で保存します。ドロップダウンから 1 つのオプションを選択した後、ステータスの ID をequipment_assets テーブルのcolumn_name subscription_statusの下に保存し、ブラウザにステータスを表示します。collection_select を試していますが、うまくいきません。
<div class="pluginESV_formfield">
<%= f.label :subscription_status %><br />
<%= collection_select :sub_status,UserInput.all,:id, :subscription_status %></div>
これによりエラーが発生し、引数の数が間違っています。これを手伝ってください。
ここ-
- :sub_status は、ドロップダウン オプションを持つフィールドです。
- UserInput は、これらのステータスの取得元のモデルです。
- :id は、user_inputs テーブルからの sub_status のインデックスです
- :subscription_status は、選択した ID が格納される equipment_assets テーブルの列です。コードの何が問題なのかわかりません。
これで私を助けてください。