вопрос по созданию нового экземпляра модели ActiveRecord - PullRequest
0 голосов
/ 01 февраля 2011

если у меня есть модель ActiveRecord:

class Car < ActiveRecord::Base
  belongs_to :store
end

В базе данных таблицы Car есть столбцы «store_id».

Теперь я хотел бы создать экземпляр автомобиля и сохранить его в БД (предположим, что есть экземпляр магазина с именем «STORE_INSTANCE»), если я буду использовать:

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

или

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

Какой из них правильный? или оба в порядке ??

1 Ответ

0 голосов
/ 01 февраля 2011

оба в порядке, если вы STORE_INSTANCE уже сохранены и сохранены в вашей базе данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...