O link Delete envia "Get" em vez de "Delete" na visualização Rails 3

Estou usando o Rails 3 e tenho uma página que gera uma lista de postagens do banco de dados. Gostaria de poder excluir uma postagem de um link.

O segundo exemplo abaixo funciona, mas o primeiro não. Alguém sabe por que o primeiro não funciona? Minha visão contém:

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

O arquivo Minhas rotas contém o seguinte:

resources :posts 

questionAnswers(7)

yourAnswerToTheQuestion