2016-06-29 8 views

答えて

2

options_for_selectは配列の配列をとります。理想的には、html selectオプションの名前と値を異なるものにする場合は、それらのペアを[name、value]として渡します。 [name]で渡すビジネス名のみを取得するためにpluckを使用することによって、optionタグに入れる値はありません。

...options_for_select(Client.uniq.pluck(:business_name, :id))...> 
+0

これは機能します。ありがとうございました。 – HoosierCoder

1

あなたがこれを使用することができます:

が使用するようにコードを変更する

options_for_select(Client.uniq(:business_name).collect{ |c| [c. business_name, c.id] }) 

だからあなたがビジネス名にすべての一意の値を返しますし、選択

のための名前と値のペアを集めます
関連する問題