0
我已經在rails中生成了4個模型。現在,其中一些需要相互之間的外鍵列。Rails中的模型/遷移創建順序很重要?
假設我有一個表User和其他表Post。現在我需要生成模型,以便例如。 User
然後Post
,這樣Posts表可以包含user_id
列嗎?
我現在沒有運行rake db:migrate
。我正在做的是生成模型並指定可能需要的列。
我想知道的是,rake db:migrate
自動處理訂單,我可以按任何順序創建模型?或者當遷移文件在文件名中附加了時間戳時,它將根據其創建順序進行處理,並會給我以前的錯誤。 user_id foreign key dependency, table Users not found
?
如果我在Posts表中創建user_id,是否不檢查用戶表是否存在? –
不,它不會在遷移級別檢查這種關係。 – Rafal
好的,謝謝您清除疑問,在6分鐘內接受答案:) –