В моем приложении у меня есть 2 класса, как это:
class City < ActiveRecord::Base
has_many :events
end
class Event < ActiveRecord::Base
belongs_to :city
attr_accessible :title, :city_id
end
Если я создаю городской объект:
city = City.create!(:name => 'My city')
и затем передайте параметры для создания события, подобного этому:
event = Event.create!(:name => 'Some event', :city => city)
Я получаю
event.city_id => null
Итак, вопрос в том - можно ли передать параметры таким образом, чтобы соединить мои объекты, что я делаю неправильно? Или я должен использовать другие способы (например,
event.city = city
)