Подтвердить что ты не робот

Rails Minified (Compiled) Активы в режиме разработки

Как я могу получить свои активы в своей мини-форме (скомпилированной) в режиме разработки Rails?

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

Вот мой стиль и теги script в макете

<%= stylesheet_link_tag 'all'  %>
<%= javascript_include_tag 'all' %>

И я также побежал bundle exec rake assets:precompile:nondigest

Но я все еще вижу, что активы передаются один за другим. Пожалуйста, помогите!

4b9b3361

Ответ 1

Это довольно просто. Вам нужно только добавить/изменить следующую строку в config/environments/development.rb

config.assets.debug = false

И перезагрузите сервер рельсов.

Ответ 2

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.