我使用名为 Brick 的平面模型生成了一个脚手架,然后创建了 2 个名为混凝土和砂浆的新模型,并将 has_one 关系添加到 Brick。
现在我想重新生成脚手架,但出现此错误:
另一个迁移已命名为 create_brick_items:Construction/db/migrate/20121210193959_create_brick_items.rb
我使用名为 Brick 的平面模型生成了一个脚手架,然后创建了 2 个名为混凝土和砂浆的新模型,并将 has_one 关系添加到 Brick。
现在我想重新生成脚手架,但出现此错误:
另一个迁移已命名为 create_brick_items:Construction/db/migrate/20121210193959_create_brick_items.rb
rails generate migration AddMortarToBrick mortar:references
或者任何砖块都有
你的问题如何再生脚手架。你需要:
rake db:rollback
,或者如果您需要数据,则可以删除数据库,然后创建新数据库rails destroy scaffold Brick
rails generate scaffold Bricks name:string mortar:references