У меня есть существующие рельсы приложения, которые я улучшаю до рельсов 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
После перезапуска пассажира 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
Все активы настраиваются в приложении / активах