我的Postgres数据库中有两个表:categories
和products
。
我定义了一对多的关系,一个类别可以有很多产品。
在我在Rails中的两个模型中定义了这些之后,我还需要对表做些什么吗?当我分别设置每个模型时,我仍然只有Rails定义的主键。
答案 0 :(得分:2)
您可以使用正确的参数运行迁移生成器来设置外键。
NaN
这假设您有一个具有这些关联的产品型号和类别模型:
""
运行0
以完成流程
当您查看db / migrate目录时,您将看到一个文件,其中包含bin/rails generate migration AddCategoryRefToProducts category:references
块中的add_reference行。以下是该方法的参考:Rails API。独立生成器的语法是from the Rails Guides