Я создаю приложение Rails, и я перед странной проблемой в производстве: когда capistrano компилирует активы Rails хотят создать версию css всех частичных я включил в application.sass и это разрывает развертывание из-за переменных и mixins, которые я использовал в этих частицах.Rails компилирует sass partials без какой-либо причины
В моей application.sass:
@import compass
@import header // _header.sass file
@import footer // _footer.sass file
@import content // _content.sass file
...
Я не понимаю, почему, потому что в другом проекте у меня нет этой проблемы.
Вот мой assets.rb файл:
Rails.application.config.assets.version = '1.2'
Rails.application.config.assets.precompile += %w(email.css newsletter.css maintenance.css noscript.css)
Кто-нибудь знает, как я могу сказать Rails, чтобы не собрать все партиалы в CSS файлах? Спасибо за помощь!
Мое приложение:
- жемчужина 'рельсы', '4.2.5'
- жемчужина 'Сасс-рельсам', '~> 5.0'
- жемчужина 'компас-рельсы', GitHub: ' компас/компас рельсы, филиал: 'хозяин'
- жемчужина 'Capistrano', '~> 3,1'
- жемчужина 'весна', '~> 1.3.4'