0

したがって、次の関係がある場合

class Item < ActiveRecord::Base
   has_many :item_user_relationships
   has_many :users, :through => :item_user_relationships
end

class User < ActiveRecord::Base
   has_many :item_user_relationships
   has_many :items, :through => :item_user_relationships
end

class ItemUserRelationship < ActiveRecord::Base
   belongs_to :item
   belongs_to :user

   attr_accessible :role
end

roleアイテムのすべてのユーザーをリストするときに属性を含めるレールの方法は何ですか?

@users = @item.users # I want to include the role as part of a user 

ありがとう!

更新:私はまだこれに問題があります。私の目標は、属性に役割が含まれている User モデルの配列を取得することです。

4

1 に答える 1

0

私があなたのことを正しく理解しているかどうかは確かですが、もしかしたらこれがあなたの望みですか?

@users = @item.users
@users.each do |user|
  puts user.item_user_relationships.first.role
end
于 2012-06-05T15:28:52.657 に答える