2

次のようにContactクラスに関連付けられたUserクラスがあります

class Contact < ActiveRecord::Base
   belongs_to :users
end

私の編集では、コンポーネントがバインドする必要があるオプションとして、ユーザー名のリストを含むドロップダウンを表示したいと考えていますcontact.user_id

これを達成する方法は?

4

1 に答える 1

0

これを実現する方法はいくつかありますが、ここに 1 つの例を示します。

<%= f.select :user_id, Contact.all.collect{|c| [c.user.name, c.user.id]} %>

これにより、contact.user.name と contact.user.id の配列が作成され、関連付けられた user_id に基づいて選択された連絡先がコントローラーに送信されます。

詳細については、こちらをご覧ください。

于 2012-12-31T15:27:42.380 に答える