Как отключить добавление ".self". в Sprockets 3.0
Даже если config.assets.digest = false
установлен, Sprockets 3.0 продолжает добавлять .self.
ко всем статическим файлам:
application.css
становится application.self.css?body=1
Как отключить добавление self
? Это необходимо для правильной работы браузеров.
Ответы
Ответ 1
В Sprockets 3 добавлен .self.css
, потому что у вас есть набор настроек config.assets.debug = true
(а не конфигурация дайджеста, которая не связана).
Если вы добавите следующее в ваш файл development.rb
или production.rb
, он будет работать так, как вы ожидаете:
config.assets.debug = false
Ответ 2
Для меня работали понижающие звездочки. Добавьте в свой Gemfile
gem 'sprockets', '2.11.0'
и запустите
bundle update sprockets