Я работаю над обновлением attachment_fu до carrierwave, так как attachment_fu не работает в rails 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?