2016-11-29 15 views
0

У меня следующая проблема, я не знаю, как решить: Modela has_many ModelBУникального атрибут в has_many ассоциации с simple_form

ModelB имеет атрибут Его «по умолчанию». ModelA должен иметь только одну запись ModelB с истинным атрибутом «default». Теперь, если новый ModelB с «значением по умолчанию», установленным в true, добавлен в ModelA, который уже содержит ModelB с «значением по умолчанию», установленным в true, старый ModelB будет установлен в false, а вновь добавленный остается true.

Я использую simple_form и кокон-камень для управления данными в представлениях. Спасибо за вашу помощь!

ответ

0

Я бы добавил обратный вызов before_save к ModelB, где вы обновляете все модели с ModalA