【发布时间】:2021-12-28 17:28:11
【问题描述】:
好的,所以我有:
两个实体:
games和apps。他们的关系从apps到games:
- 迁移时如下:
add_reference :apps, :games, type: :uuid, foreign_key: true- 在
app模型上是这样的:belongs_to :game- 在
game型号上是这样的:has_many :apps
现在这允许我拥有一个app 并为其分配一个game(在数据库中,它在app 表上显示一个新列game_id)。
我现在要做的是添加一个名为 requested_game 的游戏列。
为此,我添加了以下迁移:add_reference :apps, :requested_game, type: :uuid, foreign_key: { to_table: :games },但现在我不知道如何在模型中显示这种关系。
有什么想法吗?我是否必须创建一个requested_game 模型并将其引用到game 模型?我现在有点迷路了……
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-5