我在轨初学者,我想我还没有得到一个明确的概念到样式表应该如何组织。 目前,我在我的资产/样式表两个文件:
- application.css
- home.css
当我运行耙资产:预编译 - 我意识到,只有application.css被编译成我的公开/资产的文件夹。 什么home.css?
更多信息
我想,当从我家控制器接收的响应home.css只加载。 我已删除* = require_tree。 从application.css(因为我猜测home.css将包括在所有其他网页 - 我是吧?)
我试图找出一个解决方案的原因是因为Heroku上引发以下错误:
ActionView::Template::Error (home.css isn't precompiled):
2012-04-29T10:48:20+00:00 app[web.1]: 5: <meta name="viewport" content="width=device-width">
2012-04-29T10:48:20+00:00 app[web.1]: 7: = stylesheet_link_tag "application"
2012-04-29T10:48:20+00:00 app[web.1]: 6: = javascript_include_tag "application"
2012-04-29T10:48:20+00:00 app[web.1]: 8: = stylesheet_link_tag params[:controller]
2012-04-29T10:48:20+00:00 app[web.1]: 9: = javascript_include_tag [:controller]
2012-04-29T10:48:20+00:00 app[web.1]: 10: = csrf_meta_tags
2012-04-29T10:48:20+00:00 app[web.1]: 11: %body
2012-04-29T10:48:20+00:00 app[web.1]:
2012-04-29T10:48:20+00:00 app[web.1]: app/views/layouts/application.haml:8:in `_app_views_layouts_application_haml__2082158123561350666_35885340'
2012-04-29T10:48:20+00:00 app[web.1]: cache: [GET /] miss
任何想法的问题/错误是什么? 谢谢!