我有 3 个简单的模型:
class User < ActiveRecord::Base
has_many :subscriptions
end
class Game < ActiveRecord::Base
has_many :subscriptions
end
class Subscription < ActiveRecord::Base
belongs_to :user
belongs_to :game
end
我想知道的是,当我查询游戏时是否有可能包含另一个名为“is_subbed”的属性,该属性将包含特定用户是否订阅了游戏?就像是:
a_user = User.first
games = Game.scoped
games.conditions blah blah blah
并且游戏将包含一个“虚拟”或内存属性,该属性将为 a_user 自定义,称为 is_subed