当我查看终端的输出时(我在本地主机上使用服务器WEBRick),因此我看到每个动作(无论是哪个控制器)都被调用两次(第二个总是在调用后1-2秒)第一个)。

有人没有同样的问题吗?我试图在Google上进行搜索,并在此处进行了有关SO的讨论,但是很遗憾,我没有找到任何有用的帮助...

编辑-示例: 当我查看终端输出时,例如: 通用标签

这是我的应用程序控制器中的所有操作。在浏览器中一切正常,访问者对重复加载操作一无所知,但是您知道...为什么要重复加载操作?

有帮助吗?

解决方案

如果这是ajax请求,则可能是由于两次包含javascript文件引起的。您可能已经在开发模式下预编译了资产。您可以尝试删除“ //= require_tree”。从application.js

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top