2011-03-13 45 views

回答

1

是的。但它只會在您執行HTTP POST請求時觸發,例如使用post方法提交表單:

<form action="/lists/17/delete" method="post"> 
    ... 
</form> 

如果你進入你的瀏覽器相同的URL,然而,一個HTTP GET請求將被解僱。如果這是您想要的,您應該在您的路線中將post替換爲get

一個很好的開始:http://www.sinatrarb.com/intro

+0

我不認爲其他路線應該以任何方式發生衝突。 – gnab 2011-03-13 11:39:18

+0

這裏是ERB模板片段: ​​ <形式行動= 「<%= 」/list/#{list.id}/delete「 %>」 方法= 「POST」> Rom1 2011-03-13 11:39:56

+0

'list' vs'lists',也許? :) – gnab 2011-03-13 11:44:28