У меня проблема с конвейером ресурсов Rails 3.1. Активы включаются в разработку дважды:
<script src="/assets/main_new.js?body=1" type="text/javascript"></script>
<script src="/assets/pagenav.js?body=1" type="text/javascript"></script>
<script src="/assets/tours.controller.js?body=1" type="text/javascript"></script>
<script src="/assets/tours.js?body=1" type="text/javascript"></script>
<script src="/assets/application.js?body=1" type="text/javascript"></script>
Rails каким-то образом компилируется и включает application.js, поэтому все скрипты включаются дважды — как отдельный файл и в application.js
Все в порядке с предварительно скомпилированными активами в производстве.
development.rb
config.assets.compress = false
config.assets.debug = true
production.rb
# Disable Rails's static asset server (Apache or nginx will already do this)
config.serve_static_assets = false
# Compress both stylesheets and JavaScripts
config.assets.compress = true
config.assets.js_compressor = :uglifier
config.assets.css_compressor = :scss
config.assets.compile = false
config.assets.digest = true
application.rb
config.assets.enabled = true
application.js
, но теперь он пуст. Спасибо! 05.12.2011rails 3.2
, и это исправление не работает для меня. Вpublic/assets
тоже ничего нет, так как это совершенно новый проект, и я еще не запускалrake assets:precompile
. Любая идея, как это исправить? Я должен работать сconfig.assets.debug = false
в режиме разработки, чтобы мой javascript работал правильно, и это становится раздражающим! 23.02.2012rake assets:precompile
. Заставляет задуматься, почему он игнорирует строкуconfig.assets.compile = false
. 24.02.2012config.assets.debug = true
, application.js содержит упакованную конкатенированную версию. Если я отключу отладку, это исчезнет, и application.js просто содержит все ресурсы вместе (но не упакованные и читабельные). 06.03.2012config.assets.compile = false
вы также должны запуститьbundle exec rake assets:precompile
. тогда это сработает. 15.03.2012public/
и предшествует конвейеру ресурсов. guides.rubyonrails.org/configuring.html 04.05.2013