2011-02-01 78 views
0

的新實例,如果我有一個ActiveRecord的模式:問題上創建ActiveRecord的模型

class Car < ActiveRecord::Base 
    belongs_to :store 
end 

在,數據庫,將車表有列「STORE_ID」。現在

,我想創建一個汽車實例,並保存到數據庫,(假設有一個存儲實例名爲「STORE_INSTANCE」),我應該用:

car1=Car.new({:store=>STORE_INSTANCE}) 

car1=Car.new({:store_id=>STORE_INSTANCE.id}) 

哪一個是正確的?或兩者都OK?

回答

0

都可以,如果你STORE_INSTANCE已經保存並存在你的數據庫。