我正在编写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模型?
答案 0 :(得分:3)
您可以在db/migrate/
中重命名两个新迁移之一,以更改文件名中的数字时间戳,从而更改其运行顺序。