1

ユーザーが以前に入力したデータを編集できるフォームがあります。このデータの一部は、新しいフォームの選択ボックスから取得されます。編集フォームでは、これらの同じフィールドが再度選択され、オプションとして渡した現在の値が上書きされないようにします。(以下のように)

<%= f.select :ldn, options_for_select([[@subcontractor.ldn], ["No"], ["Yes"]]) %>

この結果、選択ボックスには3つのオプションがあり、そのうち2つは重複しています。

例

誰かがこれに対するまともな解決策をアドバイスできますか?

4

1 に答える 1

1

options_for_selectを参照してください

<%= f.select :ldn, options_for_select(["No", "Yes"],@subcontractor.ldn)  %>
于 2013-02-12T08:20:32.890 に答える