为什么phantomjs会间歇性地提交GET XHR请求以获得rails DELETE XHR链接?

为什么phantomjs会间歇性地提交GET XHR请求以获得rails DELETE XHR链接?,phantomjs,poltergeist,Phantomjs,Poltergeist,给定由rails绘制的以下链接 <a id="leave_community" data-method="delete" data-confirm="Are you sure?" href="/group_memberships/1"> Leave Us </a> 当我运行以下水豚动作10次时 find("#leave_community").trigger('click') 然后它过去了五次,我得到了五次 Internal Server Er

给定由rails绘制的以下链接

<a id="leave_community" data-method="delete" 
    data-confirm="Are you sure?" 
    href="/group_memberships/1">
  Leave Us
</a>
我运行以下水豚动作10次时

find("#leave_community").trigger('click')
然后它过去了五次,我得到了五次

Internal Server Error No route matches [GET] "/group_memberships/1"
症状 预期
[DELETE]
,获得
[GET]

日志 问题: 这种间歇行为是
poltergeist
/
phantomjs
中的一个bug,还是我应该自己采取一些步骤来进一步调试它

Internal Server Error No route matches [GET] "/group_memberships/1"
egrep -i '(GET|DELETE) "/group_memberships' log/test.log | tail -n 10
Started DELETE "/group_memberships/1" for 127.0.0.1 at 2013-12-10 20:15:12 -0500
Started GET "/group_memberships/1" for 127.0.0.1 at 2013-12-10 20:15:38 -0500
Started GET "/group_memberships/1" for 127.0.0.1 at 2013-12-10 20:16:06 -0500
Started DELETE "/group_memberships/1" for 127.0.0.1 at 2013-12-10 20:16:32 -0500
Started DELETE "/group_memberships/1" for 127.0.0.1 at 2013-12-10 20:16:57 -0500
Started GET "/group_memberships/1" for 127.0.0.1 at 2013-12-10 20:17:23 -0500
Started GET "/group_memberships/1" for 127.0.0.1 at 2013-12-10 20:17:51 -0500
Started GET "/group_memberships/1" for 127.0.0.1 at 2013-12-10 20:18:18 -0500
Started DELETE "/group_memberships/1" for 127.0.0.1 at 2013-12-10 20:18:45 -0500
Started DELETE "/group_memberships/1" for 127.0.0.1 at 2013-12-10 20:19:13 -0500