У меня есть два поля в модели под названием Project:
has_one_attached :image
has_many_attached :assets
Я хочу переместить изображение в активы, чтобы избавиться от has_one_attached: image.
У меня есть два поля в модели под названием Project:
has_one_attached :image
has_many_attached :assets
Я хочу переместить изображение в активы, чтобы избавиться от has_one_attached: image.
Я ответил на свой вопрос, но подумал, что было бы полезно поделиться:
p = Project.find(id)
p.assets.attach(p.image.blob)
p.image.detach
Это успешно удалило изображение и переместило его в активы.