作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
在 Rails 3.1 中使用 Assets 管道时,它会创建一个默认的 application.js
:
//= require jquery
//= require jquery_ujs
//= require_tree .
但我什么时候需要包含我所有的 javascript?在大多数情况下,我们对不同的 Controller / View 使用不同的 javascripts?
最佳答案
require_tree .
将导致您有一个文件(在本例中为 application.js)保存文件夹中的所有脚本。事实上,浏览器只会从您的 Web 服务器中提取该文件一次(除非您执行 Ctrl + R 刷新或文件缓存属性发生更改),这确实使应用程序在后续请求中表现得更快。
当然,除非您的应用程序具有多种多样且庞大的脚本,并且预计典型用户不会四处移动太多,以至于他不需要其中的大部分。这显然不是很常见的情况。
获取更多详细信息。看这里 http://guides.rubyonrails.org/asset_pipeline.html
关于ruby-on-rails - Assets 管道中默认 require_tree 背后的原因是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7482192/
我正在寻找匹配 /(?=\W)(gimme)(?=\W)/gi 或类似的东西。 \W 应该是零宽度字符来包围我的实际匹配项。 也许有一些背景。我想用添加的文字填充替换某些单词(总是 \w+),但前提是
如何在不使用 Intent 连接到 VPN 服务的情况下以编程方式检测流量是否正在通过 VPN。有系统调用吗? 最佳答案 这个有效: private boolean checkVPN() {
我是一名优秀的程序员,十分优秀!