我一直在阅读 railstutorial.org 上的章节并使用 Rails 3.1.3,因为我很疯狂和/或想要挑战。我设法轻松地找出了大多数版本问题,但这个问题难倒了我一段时间。
在 10.4.2 中,Michael Hartl 使用以下代码删除用户:
<%= link_to "delete", user, :method => :delete, :confirm => "You sure?",
:title => "Delete #{user.name}" %>
如果您在浏览器(chrome)中对其进行测试,它将无法正常工作,而是将您发送到该用户页面。
如果您包含以下内容,它应该可以工作:
<%= javascript_include_tag :defaults %>
但它在 Rails 3.1 中失败(它应该适用于 Rails 3.0,至少我听说过)。