Rails 4:同步模型更改和迁移



我是rails的新手,我无法理解关于modelsmigrations的一件事:有没有办法在模型中追逐自动更改并将其应用于数据库?

我有模型用户(和数据库中的相应表)有两个属性 - 名称和电子邮件。

之后我:

  1. 向模型添加了新属性"密码"
  2. 在使用add_column的地方创建了新迁移

有没有办法运行 fairy [command_name] 将模型的更改与迁移同步以防止错误并避免第 2 步?

解决此问题的建议方法是在更改代码之前手动创建并运行迁移。这样,密码列已在数据库中,您就不会遇到任何错误。

迁移允许您在项目的其余部分中单独添加该列。

最新更新