【发布时间】:2011-11-06 14:52:15
【问题描述】:
呈现的 HTML 看起来是正确的:
<a href="/foo/add" data-method="post" data-remote="true" rel="nofollow"><img src=/assets/icons/example.png></a>
尽管 data-method 和 data-remote 都被渲染,但当我单击链接时,浏览器似乎发出了 GET,因为 Rails 抱怨缺少路由。我确实希望这是一个 POST,但我继续在 routes.rb 中添加了一个 GET 并且调用有效,但现在是常规调用而不是 AJAX 调用。我似乎在某处遗漏了一些 JS 文件...... Rails 3.1 非常新 - 有人能指出我正确的方向吗?
【问题讨论】:
标签: javascript ruby-on-rails ajax routes