У меня есть три настройки моделей со следующими ассоциациями
class User < ActiveRecord::Base
has_many :faculties
has_many :schools, :through => :faculties
end
class School < ActiveRecord::Base
has_many :faculties
has_many :users, :through => :faculties
end
class Faculty < ActiveRecord::Base
belongs_to :user
belongs_to :school
end
, и в моем контроллере я иду, чтобы создать школу и назначить пользователя
class SchoolsController < ApplicationController
def create
@school = current_user.schools.build(params[:school])
...
end
end
Когда я вхожу и отправляюФлэш-память показывает успех, но ассоциация не строится на соединительной таблице.
Я попробовал это в консоли приложений, и она отлично строит ассоциацию.
Я застрялна это уже пару дней, и я просто не могу понять, чего мне не хватает.Заранее благодарен за любые советы