2011-02-01 5 views
0

の新しいインスタンスを作成します。質問はActiveRecordのモデル

class Car < ActiveRecord::Base 
    belongs_to :store 
end 

では、データベース、車のテーブルには、列「STORE_ID」を持っています。

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

または

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

今、私が使用する必要があり、( "STORE_INSTANCE" と呼ばれる店のインスタンスがあると)、車のインスタンスを作成して、DBに保存したいです

どちらが正しいですか?または両方がOKですか?

答えて

0

STORE_INSTANCEが既に保存されており、あなたのデータベースに残っている場合は、両方ともOKです。

関連する問題