Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails 4,每次我点击一些链接,为什么要加载很多次资源?_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails Rails 4,每次我点击一些链接,为什么要加载很多次资源?

Ruby on rails Rails 4,每次我点击一些链接,为什么要加载很多次资源?,ruby-on-rails,ruby,Ruby On Rails,Ruby,我是一名初级rails开发人员。我现在遇到一个问题 事情是这样的。 每次我点击一个链接来更改网页时,我的浏览器都会加载资源文件,并且永远不会发布 e、 g. 我希望每次单击链接时,不会每次都加载资源。 希望有人能帮助我。非常感谢 似乎您将javascript\u include\u标记:application添加到body标记中,而不是head。 因此,Turbolinks会在每次请求时重新获取它。也许不是这样。我把代码放在头标签上没有application.js,请在浏览器中检查页面源代码。

我是一名初级rails开发人员。我现在遇到一个问题

事情是这样的。
每次我点击一个链接来更改网页时,我的浏览器都会加载资源文件,并且永远不会发布

e、 g.

我希望每次单击链接时,不会每次都加载资源。

希望有人能帮助我。非常感谢

似乎您将
javascript\u include\u标记:application
添加到
body
标记中,而不是
head

因此,Turbolinks会在每次请求时重新获取它。

也许不是这样。我把代码放在头标签上<代码>没有application.js,请在浏览器中检查页面源代码。您也可以在
网络
选项卡(chrome)中检查
启动器
以获取此脚本。哦,我知道您的意思。我添加了基础CSS库,所以在标签中没有“Aptudio.js”链接,而不是放在标签的末尾。你认为这是个问题吗?如果是这样,我该怎么办?我应该在哪里写
代码?谢谢我可以把它放在标签上吗?太好了,非常感谢!我试图将
代码放入标记中。看起来不错,现在只需加载一次。但是在XHRs菜单和images菜单下,每次单击页面链接时仍然会增加。你认为这正常吗?如何处理这些图片?这是TurboLink,你可以在它的回购中了解更多。它加快了页面加载速度,但如果您不想这样做,只需从您的
应用程序中删除
require turbolinks
。js
是否添加了require.tree并在application.js中加载了所有js?我想在开发模式下,每次都会加载整个页面。这就是为什么您可以更改代码并刷新页面以查看您的更改。在生产中,这种情况不会发生。在config->environments->development.rb中,您可以看到
config.cache\u classes=false
。。如果要启用缓存,请将其设置为
true
。这就是您要查找的>@Hemali Hi,这是我的Application.js文件
//关于支持的指令。//=需要jQuery //=要求jQuery Iujs//=需要Fung//=需要TurbLink //=要求树。(function(){$(document.foundation();})我不知道该怎么做。@RahulSambari事实上,在生产模式下。我的配置有
config.cache\u classes=true
,但是今天,我将生产部署到我的VPS,我遇到了很多加载资源错误。这是我的个人维基。