当我查看终端的输出时(我在本地主机上使用服务器 WEBRick),所以我看到每个动作(无论是什么控制器)都会被调用两次,总是(第二个总是在第一个之后 1-2 秒) .
没有人有同样的问题吗?我试图在谷歌上搜索,也在这里讨论 SO,但不幸的是我没有找到任何有用的帮助......
编辑 - 示例: 当我查看终端输出时,我看到例如:
Started GET "/articles" for 127.0.0.1 at 2012-02-22 01:35:42 +0100
Processing by ArticlesController#index as HTML
...sql queries...
Completed 200 OK in 1690ms (Views: 1451.2ms | ActiveRecord: 28.7ms | Solr: 203.8ms)
Started GET "/articles" for 127.0.0.1 at 2012-02-22 01:35:45 +0100
Processing by ArticlesController#index as */*
...sql queries...
Completed 200 OK in 159ms (Views: 105.8ms | ActiveRecord: 2.8ms | Solr: 49.0ms)
这适用于我的应用程序控制器中的每个操作。在浏览器中一切正常,访问者对重复加载动作一无所知,但您知道......为什么会重复加载动作?