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

我试图在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

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...