如何在Ruby on Rails中创建表或更改迁移顺序?

时间:2018-06-19 12:18:56

标签: ruby-on-rails

我正在编写Ruby on Rails应用程序。我已经创建了一个像这样的模型:

rails generate model Post user:references header:string body:text topic:string

然后我像这样创建了一个模型用户:

rails generate model User name:string email:string password:string

但是跑步

db:migrate

给我错误:

PG::UndefinedTable: ERROR:  relation "users" does not exist

所以我想我弄乱了表创建的顺序,应该先创建用户模型,然后再迁移,然后再创建Post模型?

1 个答案:

答案 0 :(得分:3)

您可以在db/migrate/中重命名两个新迁移之一,以更改文件名中的数字时间戳,从而更改其运行顺序。