我很难将我的脑袋包裹在铁轨上的红宝石模型协会周围。
让我们说我有一个游戏模型和一个GameStatus模型。我希望每个游戏都有一个GameStatus,GameStatus可以有很多游戏。我怎么去连接这两个。我的Game表迁移中有一个game_status_id,我目前在GameStatus模型中有一个belongs_to:game。如何让Game模型急切加载其GameStatus?另一方面,我可以使用GameStatus模型来获取具有该状态的所有游戏,最好是通过其他一些游戏属性进行过滤吗?
我正在使用Ruby On Rails 3
答案 0 :(得分:0)
如果是GameStatus has_many :games
,则为游戏belongs_to :game_status
。你需要定义关系的两面。
尽管如此,我正试图想象一下你所描述的建筑的意义......你确定它不是反之亦然?那个游戏可以拥有许多状态,依次属于那个游戏?