2011-02-01 72 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已经保存并存在你的数据库。