在我的rails应用程序中,我使用了attachment_fu插件进行图片上传。
我是rails的新手,我想将文件存储在attachment_fu db_files表中。
如何在db_files中存储图像以及我想指定哪个路径来显示图像?
由于
答案 0 :(得分:1)
不幸的是,attachment_fu不支持:storage => :db_file
与:storage => :file_system
相同的附件“接口”,但是有一个插件填补了这里的空白:
https://github.com/kares/attachment_fx
扩展的文件界面 :db_file后端(@see attachment_fu :存储选项)。数据库后端 接口模仿:file_system 存储,db数据是按需的 下载到公共目录 (目标路径前缀是 可以使用:path_prefix进行自定义 选项)。
您基本上使用:file_system
方法,就像您习惯使用:db_file
后端一样photo.public_filename(:small)
。作为奖励您可以从拥有的模型中获得一些有用的帮助:
user.has_photo?
user.photo_path(:small)
user.photo_full_path