如何 link Rails Ruby 中带有样式 sheet link 标签的 scss 文件
How to link scss file with style sheet link tag in Ruby on Rails
<%= stylesheet_link_tag 'main', media: 'all', 'data-turbolinks-track' =>true %>
Ruby on Rails 似乎假设它是 main.css
并抛出错误。
如何将此 link 正确地 main.scss
?
默认只预编译application.css.scss
。还编译了通过该文件所需的所有文件。通常,您会使用 *= require_tree
和 *= require_self
或 @import
.
从该文件中请求其他文件
如果您仍想像问题中那样使用 stylesheet_link_tag
显式包含 main.css.scss
,则需要将其添加到 config/initializers/assets/
中的预编译资产列表中,如下所示:
Rails.application.config.assets.precompile += %w( main.css )
<%= stylesheet_link_tag 'main', media: 'all', 'data-turbolinks-track' =>true %>
Ruby on Rails 似乎假设它是 main.css
并抛出错误。
如何将此 link 正确地 main.scss
?
默认只预编译application.css.scss
。还编译了通过该文件所需的所有文件。通常,您会使用 *= require_tree
和 *= require_self
或 @import
.
如果您仍想像问题中那样使用 stylesheet_link_tag
显式包含 main.css.scss
,则需要将其添加到 config/initializers/assets/
中的预编译资产列表中,如下所示:
Rails.application.config.assets.precompile += %w( main.css )