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

时间:2014-01-07 08:35:30

标签: ruby-on-rails-4 migration

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

我有模型User(以及db中的相应表),它有两个属性 - name和email。

之后我:

  1. 将新属性'密码'添加到模型
  2. 使用add_column
  3. 创建了新的迁移

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

1 个答案:

答案 0 :(得分:0)

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

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