【发布时间】:2009-05-10 22:05:26
【问题描述】:
使用 Rails 中的一个 RESTful 资源,我希望能够在我的 flash 哈希中插入一个链接,用户可以单击该链接来销毁相关对象。唯一的问题似乎是我无法让生成的链接与 RESTful 控制器一起使用!
第一次尝试
link_to "Change your reservation", reservation_path(@existing_reservation), :method => :delete
这不起作用,因为 link_to 是 ActionView 中的辅助方法,在控制器中不可用
下一个发现是 url_for
url_for :controller => 'reservations', :actions => 'destroy', :method => :delete
这把我带回了表演动作。我已经尝试了我能找到的两者的每一种组合。 . .但我似乎无法在我的控制器中创建一个链接,该链接会滑入删除方法!我生成的每个操作都会生成一个普通链接 (GET),它调用 show 方法。
有什么想法吗?
【问题讨论】:
标签: ruby-on-rails