Я работаю над обновлением от attachment_fu до несущей, так как attachment_fu разбит на рельсы 3.
Ни один из тестов не может работать, потому что у нас есть недопустимые приборы, которые использовали синтаксис файла attachment_fu для файлов вложений.
Например, у нас есть модель Post, у которой есть одно PostAttachment. Вот как выглядят данные в приспособлении PostAttachment:
a_image:
post_id: 1
attachment_file: <%= Rails.root>/test/files/test.png
И это ошибка, которую я получаю:
ActiveRecord::StatementInvalid: PGError: ERROR: column "attachment_file" of relation "post_attachments" does not exist
LINE 1: INSERT INTO "post_attachments" ("post_id", "attachment_file"...
attachment_file
был бы найден приложением attachment_fu, и он позаботился бы обо всей обработке, чтобы создать вложение attachment_fu для модели.
Есть ли способ иметь вложения изображений в светильники, но вместо этого использовать CarrierWave?