我是 Rails 新手,我正在尝试执行 ajax 请求。如果我错了,请纠正我,但据我所知,请求应该通过使用 :remote true 的 link_to 执行。
我有这行代码,它链接到所需的页面:
link_to 'Log Out',{:controller=>"ajax_handlers", :action=>"logout"}, :class=>'navButton', :remote=>true
但是,当我单击该链接时,它仍会导航到注销页面。我看到其他帖子表明这是由语法错误引起的,该错误导致 :remote => true 作为查询参数添加到 url。但是,html 呈现为:
<a href="/logout" class="navButton" data-remote="true">Log Out</a>
在我看来,它应该可以工作。
最后一点:我看到帖子说由于 jQuery 配置的一些问题,他们无法让它工作。但是,我没有使用 jQuery(可能是 javascript 配置错误,但我不知道)。
提前致谢。