4 つのフィールドを持つソフトウェア テーブルがあります。ID、ベンダー、タイトル、エディション。ライセンス フォームに、ベンダー - タイトル - エディションのようなすべてのレコードを表示するドロップダウン ボックスが必要ですが、選択したレコードの ID のみをデータベースに保存します。私は現在、ユーザーがデータベースに保存されるソフトウェアの ID を入力できるテキスト ボックスを使用しています。ここに私の現在のフォームがあります:
<%= form_for(@licenses) do |f| %>
<div class="well">
<%= f.label 'Software' %><br />
<%= f.text_field :software_id %>
<%= f.label 'Quantity' %><br />
<%= f.text_field :amount %>
<%= f.submit 'add'%>
</div>
<% end %>
ソフトウェアのテキスト フィールドをドロップダウン ボックスに変更する必要があります。あいまいな場合は申し訳ありませんが、これまでドロップダウン ボックスとは何の関係もありませんでした。