Как хранить изображения в db_files в плагине attachment_fu?

В моем приложении rails я использовал плагин attachment_fu для загрузки изображений.

Я новичок на рельсах, я хочу сохранить файл в таблице attachment_fu db_files.

Как хранить изображения в db_files и какой путь я хочу указать для отображения изображений?

Спасибо


person Jayashri    schedule 10.12.2010    source источник


Ответы (1)


К сожалению, attachment_fu не поддерживает тот же «интерфейс» вложения для :storage => :db_file, что и для :storage => :file_system, но есть плагин, который заполняет здесь пустоту:

https://github.com/kares/attachment_fx

Расширяет файловый интерфейс для бэкэнда :db_file (@see attachment_fu :storage option). Серверный интерфейс базы данных имитирует хранилище :file_system, данные базы данных загружаются по запросу в общедоступный каталог (префикс целевого пути настраивается с помощью параметра :path_prefix).

В основном вы используете методы :file_system, к которым вы привыкли с бэкэндом :db_file, например. photo.public_filename(:small). В качестве бонуса вы можете воспользоваться некоторыми полезными помощниками из модели владения:

user.has_photo?
user.photo_path(:small)
user.photo_full_path
person kares    schedule 02.01.2011