Liz's Blog

GemGem大亂鬥#6:deprecation warnings with sprockets 3.7.0

| Comments

常會在跑rails s看到Sprockets DEPRECATION的訊息,查了一下解決方法。

雖然不會影響正常運作,但每次看到以下訊息還是會覺得想要用力塗掉。
DEPRECATION WARNING: Sprockets method register_engine is deprecated.
Please register a mime type using register_mime_type then
use register_compressor or register_transformer.
https://github.com/rails/sprockets/blob/master/guides/extending_sprockets.md#supporting-all-versions-of-sprockets-in-processors

根據sass-rails中deprecation warnings with sprockets 3.7.0提供的方法,非常簡單,就是把Gemfile中的這行gem 'sass-rails', '~> 5.0'改成以下:

Gemfile
gem 'sass-rails', '~> 5.0.6'

並在終端機輸入 bundle install即可。

【延伸閱讀】

  1. GemGem大亂鬥#1:Bootstrap
  2. GemGem大亂鬥#2:Devise 會員登入系統
  3. GemGem大亂鬥#3:googlecharts 簡易圖表工具
  4. GemGem大亂鬥#4:Devise 重設密碼設定
  5. GemGem大亂鬥#5:OpenSSL Errors

Comments

comments powered by Disqus