Я установки трех моделей со следующими ассоциациями.build метод не создает ассоциации в соединительной таблице
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
Когда я вхожу в систему и отправлю форму, flash показывает успех, но ассоциация не строится на таблице соединений.
Я попробовал его в консоли приложений, и он создает связь просто отлично.
Я застрял на этом пару дней, и я просто не могу понять, чего у меня нет. Заранее благодарю за любой и все советы
Вы можете показать свой метод current_user? – Msencenb
Я использую devection –
Можете ли вы показать журнал того, что происходит, когда происходит действие сотворения? – Msencenb