【发布时间】:2019-03-01 17:51:13
【问题描述】:
我是 Rails 新手。我有 2 个现有模型,我想建立一对一的关系。
class User
has_one :info
class Info
belongs_to :user
我的问题是我需要为每个人创建外键吗?我的最终目标是通过以下方式访问信息:@user.info。
【问题讨论】:
-
不,只有一个表需要外键,但您需要数据库上的一些索引来强制执行 1-1 关系,例如:stackoverflow.com/a/15284858/828193
标签: ruby-on-rails