次のようにContact
クラスに関連付けられたUser
クラスがあります
class Contact < ActiveRecord::Base
belongs_to :users
end
私の編集では、コンポーネントがバインドする必要があるオプションとして、ユーザー名のリストを含むドロップダウンを表示したいと考えていますcontact.user_id
。
これを達成する方法は?
次のようにContact
クラスに関連付けられたUser
クラスがあります
class Contact < ActiveRecord::Base
belongs_to :users
end
私の編集では、コンポーネントがバインドする必要があるオプションとして、ユーザー名のリストを含むドロップダウンを表示したいと考えていますcontact.user_id
。
これを達成する方法は?
これを実現する方法はいくつかありますが、ここに 1 つの例を示します。
<%= f.select :user_id, Contact.all.collect{|c| [c.user.name, c.user.id]} %>
これにより、contact.user.name と contact.user.id の配列が作成され、関連付けられた user_id に基づいて選択された連絡先がコントローラーに送信されます。
詳細については、こちらをご覧ください。