在Rails中使用restful资源时,我希望能够将链接插入到我的Flash哈希中,用户可以单击该链接销毁相关对象。唯一的问题似乎是我无法使生成的链接与RESTful控制器一起工作!使用HTTP动词在控制器中生成链接
首先我想
link_to "Change your reservation", reservation_path(@existing_reservation), :method => :delete
这并不起作用,因为的link_to是一个的ActionView helper方法,在控制器
下一个发现是url_for
url_for :controller => 'reservations', :actions => 'destroy', :method => :delete
这花了我不可用回到演出行动。我试过了我能找到的两个组合。 。 。但我似乎无法在我的控制器中创建一个链接,该链接将在删除方法中滑入!我生成的每个操作都会生成一个正常链接(GET),它调用show方法。
任何想法?
无法在控制器中使用“link_to”方法。 。 。其唯一的意见。 – BushyMark 2009-05-03 11:42:06
是的,你说得对。对不起,我没有仔细阅读你的消息。由于没有对视图中的链接进行硬编码,所以我非常难以理解这一点。 – Schrockwell 2009-05-03 16:28:37