У меня есть модель 'User', которая имеет отношение has_many к модели 'Number' через модель таблицы соединений 'user_number'.Я использую:
accepts_nested_attributes_for :numbers, :allow_destroy => true
в модели «Пользователь».Все работает отлично, за исключением того, что всякий раз, когда я удаляю число из пользователя в форме редактирования, связанный номер удаляется правильно в таблице 'number', но не в записи в таблице соединений 'user_number'.
InДействие контроллера обновлений Я использую только это:
...
if @user.update_attributes(params[:user])
...
Как я могу заставить рельсы также удалить связанную запись в таблице соединений?