Brickという名前のフラットモデルでスキャフォールドを生成してから、concreteとmortarという名前の2つの新しいモデルを作成し、Has_oneリレーションシップをBrickに追加しました。
ここでスキャフォールドを再生成したいのですが、次のエラーが発生します。
別の移行には、すでにcreate_brick_itemsという名前が付けられています:Construction / db / migrate / 20121210193959_create_brick_items.rb
Brickという名前のフラットモデルでスキャフォールドを生成してから、concreteとmortarという名前の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