我有这样的模型结构:
class User < ActiveRecord::Base
has_many :groups, :through => :user_groups
has_many :orders
has_many :user_groups
end
-
class UserGroup < ActiveRecord::Base
belongs_to :group
belongs_to :user
end
-
class Group < ActiveRecord::Base
has_many :user_groups
has_many :users, :through => :user_groups
end
在模型组中,我有字段标记。我如何通过它的 user_groups 为每个用户获取组的标记字段?
我这样尝试:
user.user_groups.each do |u|
summ += u.groups.markup
end
当然它不起作用......但是如何从第三个模型中获取数据?