刚刚为我的应用程序完成了一些基本样式。使用 Twitter Bootstrap .... 应用程序已部署到 Heroku 并正在工作,但现在使用 Bootstrap 样式更新我收到此错误:
ActionView::Template::Error(/app/app/assets/stylesheets/application.css 已经是必需的):
任何人都知道这可能是什么。已经折腾了几个小时了。试过一堆东西。其中一些在这里提到:
为什么只有在尝试将应用上传到 Heroku 时才会收到 ActionView::Template::Error?
2013-07-17T15:12:26.494137+00:00 app[web.1]: Started GET "/" for 71.203.124.202 at 2013-07-17 15:12:26 +0000
2013-07-17T15:12:27.403656+00:00 app[web.1]: 4: %title
2013-07-17T15:12:27.403656+00:00 app[web.1]:
2013-07-17T15:12:27.403656+00:00 app[web.1]: ActionView::Template::Error (/app/app/assets/stylesheets/application.css has already been required):
2013-07-17T15:12:27.403656+00:00 app[web.1]: 3: %head
2013-07-17T15:12:27.403656+00:00 app[web.1]: 5: Current Lines and Analysis
2013-07-17T15:12:27.403656+00:00 app[web.1]: 6: = stylesheet_link_tag "application", :media => "all"
2013-07-17T15:12:27.403656+00:00 app[web.1]: 7: = javascript_include_tag "application"
2013-07-17T15:12:27.404086+00:00 app[web.1]: Rendered shared/navigation/_main_nav.html.haml (1.4ms)
2013-07-17T15:12:27.403656+00:00 app[web.1]: app/views/layouts/posts.html.haml:6:in `_app_views_layouts_posts_html_haml___3387163029388442478_46287060'
2013-07-17T15:12:27.403656+00:00 app[web.1]: 8: = csrf_meta_tags
2013-07-17T15:12:27.403656+00:00 app[web.1]: 9: :javascript
2013-07-17T15:12:27.404086+00:00 app[web.1]: Rendered shared/_events_sort_toggle.html.haml (1.0ms)
2013-07-17T15:12:27.404086+00:00 app[web.1]: Rendered shared/_main_flash.html.haml (0.1ms)
2013-07-17T15:12:27.404086+00:00 app[web.1]: Rendered shared/_header.html.haml (4.5ms)
2013-07-17T15:12:27.403892+00:00 app[web.1]:
2013-07-17T15:12:27.403892+00:00 app[web.1]:
2013-07-17T15:12:27.404086+00:00 app[web.1]: Rendered shared/_events_sidebar.html.haml (22.6ms)
2013-07-17T15:12:27.404248+00:00 app[web.1]: Completed 500 Internal Server Error in 904ms
2013-07-17T15:12:27.404086+00:00 app[web.1]: Processing by PostsController#index as HTML
2013-07-17T15:12:27.404248+00:00 app[web.1]: Rendered posts/index.html.haml within layouts/posts (40.5ms)
2013-07-17T15:12:27.404086+00:00 app[web.1]: Rendered shared/_posts_sort_toggle.html.haml (1.5ms)
2013-07-17T15:12:27.404086+00:00 app[web.1]: Rendered shared/_posts_multi.html.haml (2.2ms)
2013-07-17T15:12:27.404086+00:00 app[web.1]: Rendered shared/_hot-events-box.html.haml (2.0ms)
2013-07-17T15:12:27.404086+00:00 app[web.1]: Rendered shared/_leagues_toggle.html.haml (2.6ms)
2013-07-17T15:12:27.404248+00:00 app[web.1]: Rendered shared/_top_users_sidebar.html.haml (1.7ms)
2013-07-17T15:12:27.404215+00:00 heroku[router]: at=info method=GET path=/ host=www.webxxxxx.com fwd="xx.203.124.xxx" dyno=web.1 connect=1ms service=918ms status=500 bytes=643
应用程序.css.scss 文件
/*
* This is a manifest file that'll be compiled into application.css, which will include all the files
* listed below.
*
* Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
* or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
*
* You're free to add application-wide styles to this file and they'll appear at the top of the
* compiled file, but it's generally better to create a new file per style scope.
*
*= require_self
*= require bootstrap
*= require_tree .
*/
@import "bootstrap";
当我从我的帖子布局中取出这两行时,网站呈现但没有样式......
= stylesheet_link_tag "application", :media => "all"
= javascript_include_tag "application"
有任何想法吗?