【发布时间】:2012-02-21 06:42:26
【问题描述】:
我正在使用 Twitter 的 Bootstrap 转换为 SCSS 文件。它适用于本地开发,但是当我预编译并推送到 Heroku(使用 Cedar 堆栈)时,我得到了这个:
> Started GET "/" for 74.57.16.130 at 2012-01-28 17:16:36 +0000
> Processing by StaticPagesController#home as HTML Rendered
> static_pages/home.html.erb within layouts/application (0.7ms)
> Completed 500 Internal Server Error in 4ms
>
> ActionView::Template::Error (couldn't find file 'twitter/bootstrap'
> (in /app/app/assets/stylesheets/application.scss.css:11)):
> 8: </head>
> 6: <%= javascript_include_tag "application" %>
> 4: <title><%= full_title(yield(:title)) %></title>
> 2: <html>
> 5: <%= stylesheet_link_tag "application", :media => "all" %>
app/views/layouts/application.html.erb:5:in
> `_app_views_layouts_application_html_erb___288948710373692320_32137840'
> 3: <head> cache: [GET /] miss
>
> 7: <%= csrf_meta_tags %> cache: [GET /favicon.ico] miss
我使用的是 Rails 3.2.0,在我添加 SASS 文件之前,该应用程序一直在 Heroku 上运行。
【问题讨论】:
-
你能告诉我你的 app/assets/js 文件夹中的 application.css
-
文件中只有 *= 需要 twitter/bootstrap
-
感谢大家的帮助。
标签: ruby-on-rails ruby-on-rails-3 heroku asset-pipeline sass