Как хранить изображения в db_files в плагине attachment_fu? - PullRequest
0 голосов
/ 10 декабря 2010

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

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

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

Спасибо

1 Ответ

1 голос
/ 02 января 2011

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

https://github.com/kares/attachment_fx

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

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

user.has_photo?
user.photo_path(:small)
user.photo_full_path
...