为铁路项目耙资产路线

时间:2013-11-16 05:13:31

标签: ruby-on-rails

我可能在这里错了,但会自动为公共目录中的文件生成路由。

所以如果这是你的rails项目

public/images/cat.jpg

您可以输入“public / images / cat.jpg”,它会出现在浏览器中。无论如何都有耙路线和获得这些资产路线?或者他们实际上根本不是?他们的工作方式不同吗?

2 个答案:

答案 0 :(得分:1)

#{RAILS_ROOT}/images/cat.jpg

那样做。

答案 1 :(得分:0)

它们实际上不是路线,它们被视为“静态资产”,只是按原样提供。

来自Rails asset pipeline documentation

  

公开的任何资产都将由应用程序或Web服务器作为静态文件提供。

所以最后,他们并没有什么特别之处;他们只是服务。就是这样。

此外,网址www.example.com/public/images/cat.jpg无法使用,您需要放弃public部分,以便它显示为www.example.com/images/cat.jpg,或者只是/images/cat.jpg如果这样是一个链接。

相关问题