Ссылка «Удалить» отправляет «Get» вместо «Delete» в представлении Rails 3

Я использую Rails 3, и у меня есть страница, которая выводит список сообщений из базы данных. Я хотел бы иметь возможность удалить сообщение из ссылки.

Второй пример ниже работает, но первый - нет. Кто-нибудь знает, почему первый не сработает? Мой взгляд содержит:

# this link sends a "GET" request which asks for the #show function  
<%= link_to 'Delete', post, :method => :delete %>

# this link sends the proper "DELETE" request which asks for the #destroy function
<%= button_to 'Delete', post, :method => :delete %>

Мой файл маршрутов содержит следующее:

resources :posts 

Ответы на вопрос(7)

Ваш ответ на вопрос