在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