Eliminar enlace envía "Obtener" en lugar de "Eliminar" en la vista Rails 3

Estoy usando Rails 3 y tengo una página que genera una lista de publicaciones de la base de datos. Me gustaría poder eliminar una publicación de un enlace.

El segundo ejemplo a continuación funciona, pero el primero no. ¿Alguien sabe por qué el primero no funcionará? Mi vista contiene:

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

Mi archivo de rutas contiene lo siguiente:

resources :posts