【问题标题】:Upload file in Ruby on Rails: how to choose the folder在 Ruby on Rails 中上传文件:如何选择文件夹
【发布时间】:2013-05-16 17:57:30
【问题描述】:

我在 Ruby on Rails 中编写了一个用于上传 PDF 的函数。

文件上传到公共文件夹,但每次部署到登台或生产时,服务器上的文件夹似乎都变空了。

如何选择合适的文件夹?

【问题讨论】:

    标签: ruby-on-rails file-upload


    【解决方案1】:

    在我看来,最简单的方法是使用回形针 https://github.com/thoughtbot/paperclip

    您可以轻松地将文件夹设置为 /home/rails/attachments 等位置

    在你有回形针的文档中

    默认情况下,分配为附件的文件放置在 has_attached_file 的 :path 选项指定的目录中。默认情况下,这个位置是 :rails_root/public/system/:class/:attachment/:id_partition/:style/:filename。选择此位置是因为在标准 Capistrano 部署中,public/system 目录符号链接到应用程序的共享目录,这意味着它将在部署之间继续存在。例如,使用该路径,您可能在 /data/myapp/releases/20081229172410/public/system/users/avatar/000/000/013/small/my_pic.png 有一个文件

    【讨论】:

      猜你喜欢
      • 2012-07-05
      • 1970-01-01
      • 2010-09-12
      • 1970-01-01
      • 2010-11-25
      • 2021-12-24
      • 2010-11-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多