Ответ 1
Это довольно просто.
Вам нужно только добавить/изменить следующую строку в config/environments/development.rb
config.assets.debug = false
И перезагрузите сервер рельсов.
Как я могу получить свои активы в своей мини-форме (скомпилированной) в режиме разработки Rails?
У меня около нескольких десятков файлов активов, и потому, что они обслуживаются один за другим, все это занимает довольно много времени, прежде чем страница загрузится в процессе разработки. Я верю, что если я их скомпилирую и получаю от этого, это ускорит мое время загрузки страницы (я знаю, что это не идеально, когда я специально работаю над активами).
Вот мой стиль и теги script в макете
<%= stylesheet_link_tag 'all' %>
<%= javascript_include_tag 'all' %>
И я также побежал bundle exec rake assets:precompile:nondigest
Но я все еще вижу, что активы передаются один за другим. Пожалуйста, помогите!
Это довольно просто.
Вам нужно только добавить/изменить следующую строку в config/environments/development.rb
config.assets.debug = false
И перезагрузите сервер рельсов.
On Rails 4.2.1 работает с этой конфигурацией:
config.assets.js_compressor = :uglifier
config.assets.css_compressor = :sass
config.assets.compile = true
config.assets.digest = true
# config.assets.debug = true
В этой конфигурации precompile
сделает все JS и CSS файлы миниатюризированными для меня в среде development
.