如何在Ruby on Rails中将scss文件与样式表链接标记链接起来

时间:2015-03-21 09:03:55

标签: ruby-on-rails ruby-on-rails-4 asset-pipeline

<%= stylesheet_link_tag 'main', media: 'all', 'data-turbolinks-track' =>true  %>

Ruby on Rails似乎认为它是main.css并抛出错误。

如何正确地将其与main.scss相关联?

1 个答案:

答案 0 :(得分:8)

默认情况下,仅预编译application.css.scss。还会编译通过此文件所需的所有文件。通常,您可以使用*= require_tree*= require_self@import从此文件中请求您的其他文件。

如果您仍想在问题中明确包含使用main.css.scss的{​​{1}},则需要将其添加到stylesheet_link_tag中的预编译资产列表中,如下所示:

config/initializers/assets/