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