Отключение объединения активов в производстве, Rails 3.1?

У меня есть приложение Rails, которое я обновляю до Rails 3.1 с Rails 3.0. В процессе разработки все идет хорошо, но при переходе на производство мои таблицы стилей ломаются, по-видимому, из-за компиляции ресурсов.

Я хотел бы отключить компиляцию ресурсов в производственной среде, пока не смогу разрешить конфликты таблиц стилей, но переключатели конфигурации, которые я здесь использую, не работают.

production.rb

# Don't fallback to assets pipeline
config.assets.compile = false

# Do not compress assets
config.assets.compress = false

# Generate digests for assets URLs
config.assets.digest = false

После перезапуска Passenger application.css является единственной обслуживаемой таблицей стилей, содержащей встроенное содержимое. В среде разработки у меня есть:

development.rb

# Do not compress assets
config.assets.compress = false

# Expands the lines which load the assets
config.assets.debug = true

... что приводит к загрузке нескольких таблиц стилей, не только application.css, но и рабочих стилей в приложении.

application.rb

=stylesheet_link_tag 'application'
=javascript_include_tag 'application'

application.css

*= require flutie
*= require_self
*= require jquery-ui-1.8.14.custom.css
*= require demo_table

Все ресурсы настраиваются в приложении /assets

7 голосов | спросил Allyl Isocyanate 17 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 17 Sep 2011 02:05:00 +0400 2011, 02:05:00

1 ответ


0

В вашем application.rb вам нужно отключить его. Если вы хотите, чтобы это было так в производственной среде только , оставьте это значение true в вашем application.rb и просто добавьте config.assets.enabled = false в ваш production.rb

# Enable the asset pipeline
config.assets.enabled = false
ответил Nick 17 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 17 Sep 2011 02:53:21 +0400 2011, 02:53:21

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132