【发布时间】:2017-03-28 19:38:05
【问题描述】:
当图像或文件等资产在启用资产管道的 rails public 目录中时,是否允许所有人通过 URL 访问它们?
我之所以问这个问题是因为现在我正在学习如何在 Rails 4 in Action 这本书的帮助下通过 Carrierwave 实现文件上传,它说文件应该移到公共文件夹之外以进行访问控制。
如果资产在公用文件夹中,是否意味着我们不能进行访问控制?
【问题讨论】:
-
public 中的所有内容都可以通过服务器访问..例如图像、js 和 css 文件..因此您可以通过 localhost:80.com/images/ring.gif 或 myapp.herokuapp.com/images/ring.gif 轻松访问它
标签: ruby-on-rails directory asset-pipeline carrierwave public