0
私は、リレーショナルテーブルを持つレールに選択ボックスを自動入力しようとしています。Railsはcollection_selectを設定します
Venture_UsersにはユーザーとベンチャーIDのリストがありますので、特定のベンチャーの下にすべてのユーザーを見つけて、user_idとuser.nameでユーザーを表示したいと考えています。
私は、しかし最後の属性以下
<%= f.collection_select(:user_id, VentureUser.find_all_by_venture_id(@venture.id), :user_id, :name) %>
を試してみました:それは私の結果に直接ではなく、私はの名前を得るために、私のユーザーテーブルにクエリを実行する必要があるため、名前は動作しません。ユーザー。'
私が必要としているが、行う方法がわからないのは、私のVentureUsers.find_allステートメントを変更して、ユーザーテーブルの属性を結合することです。
おかげで、 マイク
は美しく働いた。私はレールが新しく、the:throughメソッドを知らなかった。どうもありがとう。 –