我在rails中生成了4个模型。现在,其中一些需要彼此的外键列。
假设我有一个表User和其他表Post。现在我需要为ex生成模型。 User
然后Post
,以便帖子表格中可以包含user_id
列?
我现在没有运行rake db:migrate
。我正在做的是生成模型并指定可能需要的列。
我想知道的是,rake db:migrate
是否自动处理订单,我可以按任何顺序创建模型吗?或者,由于迁移文件在文件名中附加了时间戳,因此将根据其创建顺序对其进行处理,并为ex提供错误。 user_id foreign key dependency, table Users not found
?
答案 0 :(得分:2)
Rails迁移中没有外键依赖关系,因此只要您不为迁移中的模型创建依赖数据,它就能正常工作。