【发布时间】:2015-02-16 16:48:57
【问题描述】:
我们升级到 sass-rails 版本 5.0.0 并收到此弃用警告:
DEPRECATION WARNING: Extra .css in SCSS file is unnecessary. Rename /Users/foo/Projects/foo/app/assets/stylesheets/foo.css.scss to /Users/foo/Projects/foo/app/assets/stylesheets/foo.scss. (called from _app_views_layouts_application_html_erb__1560597815210891605_70190441246060 at /Users/foo/Projects/foo/app/views/layouts/application.html.erb:13)
有人知道这是怎么回事吗? gem 是否真的希望我从以下位置重命名我的所有样式表资产:
app/assets/stylesheets/foo.css.scss
到:
app/assets/stylesheets/foo.scss
?
在我看来,这与多年来的 Rails 惯例背道而驰。也许有办法抑制弃用警告?
【问题讨论】:
-
这里好像来来回回:github.com/rails/sass-rails/commit/…。如果您愿意,您可以随时覆盖它(例如在初始化程序中)。
标签: ruby-on-rails sass asset-pipeline