【发布时间】:2013-06-16 04:09:23
【问题描述】:
我是 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 配置错误,但我不知道)。
提前致谢。
【问题讨论】:
标签: ajax ruby-on-rails-3 link-to link-to-remote