Каков правильный способ удаления вложения через связанную модель?Удалить файл CarrierWave из связанной модели
У меня есть Profile.rb модель, которая has_one
Модель Will.rb. Воля редактируется в том же виде, что и профиль. Я могу прикрепить файл, используя мое поле :will_attachment
, но попытка использовать флажок :remove_will_attachment
не работает.
Params структура выглядит следующим образом:
"portfolio" =>
{"will_attributes" =>
{"remove_will_attachment"
}
}
У меня есть :will_attachment
и :remove_will_attachment
в допустимом методе Params.
В настоящее время мне нужно удалить вложение, проверив remove_will_attachment == "1"
в параметрах и вызывая вручную @portfolio.will.remove_will_attachment!
, но, похоже, должен быть более плавный способ сделать это.
Я что-то упустил? Благодаря!