Подтвердить что ты не робот

Как отключить добавление ".self". в Sprockets 3.0

Даже если config.assets.digest = false установлен, Sprockets 3.0 продолжает добавлять .self. ко всем статическим файлам: application.css становится application.self.css?body=1

Как отключить добавление self? Это необходимо для правильной работы браузеров.

4b9b3361

Ответ 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