我目前正在尝试使用RoR教程中的section 10.38。一切顺利,但删除用户链接将我带到用户的个人资料页面,而不是删除用户。如果我检查chrome中的删除用户链接,我会看到:
<a href="/users/15" data-confirm="You sure?" data-method="delete" rel="nofollow" title="Delete Bob Johnson">delete user</a>
我还包含&lt;%= javascript_include_tag:默认值%&gt;正如Hartl在我的应用程序布局文件中提到的那样。
我正在运行rails 3.1.3和Ruby 1.9.3。
感谢您的帮助!
答案 0 :(得分:2)
对于Rails 3.1 / 3.2,Hartl的书尚未完全更新(我认为前几部分可以作为测试版和#34;第二版&#34;)。在Rails 3.1中,您应该使用<%= javascript_include_tag "application" %>
,而不是:defaults
,否则data-method="delete"
部分将无法正常使用。