公共文件夹中的文件是否可以被外界访问? – 铁路
这是一个简单的问题,但我似乎无法在任何地方找到答案。 如果您在public
目录中存储了一些文件(比如一些静态PDF),那么有人无权查看这些文件,可以通过输入一个URL来查看它们,例如example.com/public/static_document.pdf
? 如果是这样,你可以在Rails中禁用它吗?
公众肯定是公开的,并且对猜测URL的人开放。
查看Ruby On Rails – 保护下载区域以供其他人询问类似内容。
我将这些存储在Rails.root / secure_files中,然后在Controller中使用send_file来授权和发送这些文件。
公用文件夹包含客户端要读取的静态文件和已编译资产。 访问您网站的任何人都可以访问该文件夹。 通过键入当前在公用文件夹中的文件夹名称的slug来测试它。
- 使用mongrel_rails在rails app上启动ruby时,为什么会出现错误
- Twitter bootstrap datetime-picker在模态中没有正确显示
- 如何在本地测试并发?
- rails config.assets.precompile for specific sub folder
- 从Rails设置document.domain的DRY方式
- Ruby on Rails – request.env 返回nil
- 我怎么能读YAML文件?
- 很多:`require’:无法加载这样的文件 – 升级ruby / rails后的“gem_name”(LoadError)
- 如何从运行在不同端口上的本地AngularJS应用程序向本地Rails应用程序发出请求?