Rails Minified (Compiled) Assets in development mode

只谈情不闲聊 提交于 2019-12-06 18:44:48

问题


How do I get my assets rendered in their minified (compiled) form in Rails development mode?

I have about few dozens of asset files, and because they are served one after another it all takes pretty long before the page loads in development. I believe if I keep them compiled and getting served from that would speed up my page load time(I know this is not ideal when I am specifically working on assets).

Here is my style and script tags in the layout

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

And I've also ran bundle exec rake assets:precompile:nondigest

But I still see the assets being rendered one after another. Please help!


回答1:


That's quite simple.
You only need to add/change the following line in your config/environments/development.rb

config.assets.debug = false

And restart your rails server.




回答2:


On Rails 4.2.1 works with this configuration:

config.assets.js_compressor = :uglifier
config.assets.css_compressor = :sass
config.assets.compile = true
config.assets.digest = true
# config.assets.debug = true

With this configuration, the precompile will make all JS and CSS files minified to me in the development environment.



来源:https://stackoverflow.com/questions/13127189/rails-minified-compiled-assets-in-development-mode

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!