嗨,我几乎是 RoR 的新手,这就是为什么我在过去三个小时左右的时间里一直坚持做一些如此基本的事情。
我关注了这个问题,这让我相信要添加一个关联,我必须:
- 创建模型 (
rails generate model1
) - 创建第二个模型 (
rails generate model2
) - 然后编辑
model1.rb
andmodel2.rb
文件,并分别在其中指定has_many :model2s
andbelongs_to :model1
。 - 运行耙
db:migrate
我认为这应该创建模型、它们各自在数据库中的表,以及模型 1 的模型 2 表中的引用。然而,这最后一部分还没有完成。
甚至指南也没有提到添加关联所需的确切步骤。入门指南告诉我只需在模型文件中添加关联,关联基础指南告诉我有关关联的信息。现在如何添加它们以便它们反映在数据库中。
谢谢!