2012-12-12 26 views
0

我生成了一個名爲Brick的平面模型的腳手架,然後創建了兩個名爲concrete和mortar的新模型,並向Brick添加了has_one關係。如何在軌道中再生腳手架?

現在我想再生支架,但我得到這個錯誤:

Another migration is already named create_brick_items: Construction/db/migrate/20121210193959_create_brick_items.rb

+1

一個然後刪除遷移文件。無論如何,新的將會有不同的時間戳。 – Unixmonkey

+0

但遷移文件是我的領域的唯一來源。那麼如何避免在第20次遷移中的所有14個字段中輸入? – hunterp

回答

1

rails generate migration AddMortarToBrick mortar:references或什麼都磚有

+0

這就是我所做的,它給出了以上錯誤 – hunterp

+0

@Unixmonkey是正確的,您需要先刪除先前的遷移,或者如果您只是更改表,則需要使用適當的命名約定。我更喜歡後者,因爲如果您想要點數,稍後再查看 –

+0

就可以隨意更改您的答案,因爲您可以查看應用程序的進度。 – hunterp