我正在跟随Michael Hartl的Rails教程,但出现以下代码问题:
<%= link_to 'delete', user, :method => :delete, :confirm => "You sure?",
:title => "Delete #{user.name}" %>
发出一个GET请求(通过检查Rails服务器日志我已经验证过)。 我还验证了下面这行代码是否在我的应用视图中:
<%= javascript_include_tag :all %>
有一件事我不太明白,这也可能是我的问题所在: "delete" 方法在哪里定义的? 我在 Hartl 的源代码 中验证他在控制器中定义了一个 "destroy" 方法,而不是 "delete"。但是,即使我将 link_to 更改为 :method => :destroy,它仍然只发出 GET 请求。
我正在使用 Rails 3.1。有什么提示吗?
Served asset /all.js - 404 Not Found
。它试图获取/assets/all.js
,但该文件并不存在。我已经在谷歌上搜索了这个文件的相关信息,但是没有找到太多有用的结果。您能否提供一些关于此上下文中 all.js 的搜索词汇的建议? - koggit