Rails:静态资源的路由

时间:2011-06-20 17:59:53

标签: ruby-on-rails rails-routing

我有css / html内容,其中js代表脚本路径,css代表样式表,但我的脚本是javascript文件和样式表路径中的样式。

如何配置routes.rb将所有img请求映射到images文件夹,js到javascripts文件夹和css请求到样式表文件夹?

1 个答案:

答案 0 :(得分:3)

Rails,因此routes.rb文件不涉及提供静态资产。在开发中,存在一个机架中间件,如果它存在于您的项目/公共目录中,它就会为该文件提供服因此,当一个请求进入/images/foo.png时,它将在public / images / for foo.png中查找并在它存在时提供服务。

如果您正在使用静态资产的Rails视图助手,那么您将拥有将映射到公共/图像,公共/样式表和公共/ javascripts的正确输出URL