Supprimer le lien envoie “Get” au lieu de “Supprimer” dans Rails 3, vue

Je suis à l'aide de Rails 3 et avez une page qui affiche une liste de messages à partir de la base de données. Je voudrais être en mesure de supprimer un post à partir d'un lien.

Le 2ème exemple ci-dessous fonctionne, mais la première ne l'est pas. Quelqu'un sait pourquoi le premier ne fonctionne pas? De mon point de vue contient:

# 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 %>

Mes itinéraires fichier contient les éléments suivants:

resources :posts