想要進行rails遷移,但我希望列名是external_id之類的東西,但我不想使用外部模型。我認爲,默認情況下,每當看到_id作爲後綴它尋找外鍵關聯,如果它不存在遷移被取消。 這有什麼解決方案。我有帶_id後綴的rails遷移列名稱
def self.up
create_table :external_mappings do |t|
t.string :external_name
t.integer :external_id
t.timestamps
end
end
感謝您的幫助
當我讓t.integer:外部ID遷移工作。這讓我覺得external_id正在尋找foreiegn的關鍵參考,有沒有什麼辦法可以壓制foriegn的關鍵參考。我正在使用rails 2.3.5
當我做t.integer:external_id – 2013-03-12 19:45:56