<%= stylesheet_link_tag 'main', media: 'all', 'data-turbolinks-track' =>true %>
Ruby on Rails似乎认为它是main.css
并抛出错误。
如何正确地将其与main.scss
相关联?
答案 0 :(得分:8)
默认情况下,仅预编译application.css.scss
。还会编译通过此文件所需的所有文件。通常,您可以使用*= require_tree
和*= require_self
或@import
从此文件中请求您的其他文件。
如果您仍想在问题中明确包含使用main.css.scss
的{{1}},则需要将其添加到stylesheet_link_tag
中的预编译资产列表中,如下所示:
config/initializers/assets/