Прошло довольно много времени с тех пор, как я в последний раз писал Rails, и я забыл кое-что, я думаю: P У меня простое сквозное has_many, но я не могу заставить работать create_association по какой-то причине.Модели:
class City < ActiveRecord::Base
has_many :city_buildings
has_many :buildings, :through => :city_buildings
class CityBuilding < ActiveRecord::Base
belongs_to :city
belongs_to :building
end
Я пишу что-то вроде:
c = City.first
c.create_building
и получаю:
NoMethodError: undefined method `create_building' for #<City:0x007f9a8f9494f0>
Почему я это получаю?Есть идеи?