我有这样两个 models。
class User < ActiveRecord::Base
attr_accessible :group_id, :score
belongs_to :group
scope :upgrade, -> { where("groups.e_score < ?", :score) } # 有错误
end
class Group < ctiveRecord::Base
attr_accessible: e_score
has_many :users
end
列出所有的 users,如果 user 的 score 大于他所在的 group 的 e_score,如果用 scope 来表示,我不知道怎么在一个 model 里边去使用另外一个 model 里边的属性?