1

現在、これをドロップダウンとして持っています:

<%= f.select :supplier, options_for_select(@supplier) %>

私のコントローラーには次のものがあります:

@software = Software.new
@supplier = Supplier.all

フォームは新しいソフトウェア用です。ドロップダウンは、他のテーブルとはまったく関係のないサプライヤー テーブルからサプライヤーを取得する必要があります。次に、ソフトウェア フォームのサプライヤ フィールドに、サプライヤ テーブルのエントリの 1 つを入力します。現時点では、私のコードは次のようなものになります。

#<Supplier:0x000052e5c89>
4

1 に答える 1

1

試す:

<%= f.collection_select :supplier, @supplier,:id,:name %>
于 2012-09-26T09:27:27.530 に答える