Rails在开发模式下缩小(编译)资产

tha*_*kal 12 ruby-on-rails asset-pipeline ruby-on-rails-3.2

如何在Rails开发模式下以缩小(编译)形式呈现我的资产?

我有几十个资产文件,因为它们一个接一个地提供服务,所以在开发中加载页面之前需要很长时间.我相信如果我保持编译并从中获得服务会加快我的页面加载时间(我知道当我专门处理资产时这并不理想).

这是布局中的样式和脚本标记

<%= stylesheet_link_tag 'all'  %>
<%= javascript_include_tag 'all' %>
Run Code Online (Sandbox Code Playgroud)

而且我也跑了 bundle exec rake assets:precompile:nondigest

但我仍然看到资产一个接一个地呈现.请帮忙!

Ita*_*dev 20

这很简单.
您只需要添加/更改以下行config/environments/development.rb

config.assets.debug = false
Run Code Online (Sandbox Code Playgroud)

并重新启动rails服务器.

  • 这个答案是不正确的.您不想打开压缩,您想要关闭调试模式.要关闭development.rb中的调试模式:`config.assets.debug = false`. (3认同)