【问题标题】:How to store images in db_files in attachment_fu plugin?如何将图像存储在 attachment_fu 插件的 db_files 中?
【发布时间】:2010-12-10 11:13:57
【问题描述】:

在我的 rails 应用程序中,我使用了 attachment_fu 插件来上传图片。

我是 Rails 新手,我想将文件存储在 attachment_fu db_files 表中。

如何将图像存储在 db_files 中以及我要指定哪个路径来显示图像?

谢谢

【问题讨论】:

    标签: ruby-on-rails plugins attachment-fu


    【解决方案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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-08
      • 2012-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-19
      相关资源
      最近更新 更多