【发布时间】:2013-01-13 20:56:24
【问题描述】:
我有这样的模型结构:
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
确定它不起作用...但是如何从第三个模型中获取数据?
【问题讨论】:
标签: ruby-on-rails model rails-activerecord