1

我正在使用以下代码作为链接来删除我正在制作的简单待办事项列表应用程序中的待办事项:

<%= link_to_remote 'delete', {:url => complete_todo, :confirm => 'Are you sure?', :method => :delete}, { :href => url_for(complete_todo), :method => :delete } %>

启用 JavaScript 时它工作正常,但禁用它时它向服务器发出 GET 请求而不是预期的 DELETE 请求,因此链接到待办事项的显示页面而不是破坏它。

因为我试图使应用程序尽可能保持 RESTful,所以我不想添加一个路由来允许使用 GET 请求运行销毁操作。

任何想法我做错了什么?

4

1 回答 1

2

与以往一样,Ryan Bates 用 Railscast: Destroy without JavaScript来拯救。

于 2009-06-16T20:23:32.357 回答