简体   繁体   English

如何获取不包含压缩代码的application.js?

[英]How to get application.js which doesn't include compressed code?

When I run Rails server, I want to use application.js which doesn't include compressed JavaScript code. 运行Rails服务器时,我想使用不包含压缩JavaScript代码的application.js

In my environment, a compressed one already exists in public/assets/application.js. 在我的环境中,public / assets / application.js中已经存在一个压缩的文件。 Though I added a code as follows to development.rb , I still get application.js with compressed code. 尽管我向development.rb添加了如下代码,但仍然获得了带有压缩代码的application.js

config.assets.compress = false

Can I get it without executing rake assets:clean or deleting public/assets folder? 我可以在不执行rake asset:clean或删除public / assets文件夹的情况下得到它吗?

Running rake assets:clobber or rake assets:clean should help. 运行rake assets:clobberrake assets:clean应该会有所帮助。

rake assets:clobber                     # Remove compiled assets
rake assets:clean[keep]                 # Remove old compiled assets

You probably ran assets:precompile which compiles the assets and places them at the public folder. 您可能运行了asset:precompile来编译资产并将其放置在公用文件夹中。 And rails will serve any files that are present there. Rails将服务那里存在的所有文件。 So cleaning it should solve your problem. 因此,清洁它应该可以解决您的问题。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM