我有一个 Rails 应用程序,它的 css 和 js 链接在本地运行良好,因为我使用过:
<link href="assets/bootstrap.css" rel="stylesheet">
<link href="assets/bootstrap-responsive.css" rel="stylesheet">
<link href="assets/font-awesome.css" rel="stylesheet">
<link href="assets/bootswatch.css" rel="stylesheet">
我在谷歌上搜索的不仅仅是这个Heroku 指南,我对资产管道的事情感到非常困惑!我也运行了这个命令:
bundle exec rake assets:precompile
并且它确实在指南中提到的公共目录中创建了一些文件:
现在在 Heroku 上,一切都很简单,没有设计,没有 Css 和 JS。
当我跑步时
Heroku 日志
这就是我为 CSS 和 JS 文件得到的一些严重的 NO Route Match,如下所示:
2013-06-10T10:06:28.184255+00:00 app[web.1]: ActionController::RoutingError (没有路由匹配 [GET] "/assetscv.png"):
这只是一行,我为其他文件获得了更多这些,以及预先生成的日志行
任何帮助将不胜感激谢谢!
PS:
我试过了
<%= stylesheet_link_tag "bootstrap" %>
<%= stylesheet_link_tag "bootstrap-responsiv" %>
<%= stylesheet_link_tag "bootswatch", "font-awesome.css" %>
我遇到了一堆错误,在 heroku 上它说抱歉出了点问题