加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 我在哪里可以保存Rails上传的文件?

发布时间:2020-12-17 02:45:19 所属栏目:百科 来源:网络整理
导读:我试图在Rails中找到文档文件处理,但没有成功.这是File类的链接(由file_filed_tag的文档指定): http://api.rubyonrails.org/classes/File.html 我认为必须有一套更好的源文档.我的主要问题是我在哪里可以保存不可公开访问的文件.我有兴趣暂时将文件上传的文
我试图在Rails中找到文档文件处理,但没有成功.这是File类的链接(由file_filed_tag的文档指定):
http://api.rubyonrails.org/classes/File.html

我认为必须有一套更好的源文档.我的主要问题是我在哪里可以保存不可公开访问的文件.我有兴趣暂时将文件上传的文件用于“向导”,就像用户一样.

解决方法

Rails文档仅为 mentions this in passing
处理上传的来源是 https://github.com/rails/rails/blob/master/actionpack/lib/action_dispatch/http/upload.rb

您可以使用gem“paperclip”来处理文件上传:

https://github.com/thoughtbot/paperclip

通常将上传的文件存储在公共/系统中,默认情况下
回形针中的配置是:

:rails_root/public/system/:class/:attachment/:id_partition/:style/:filename

但如果你想让它不公开,你可以把它改成另一个主文件夹:

:rails_root/private/:class/:attachment/:id_partition/:style/:filename

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读