problems with destroy

I'm guessing you're mapping 'goals' as a resource in your routes.rb file? If so, you'll need to specify the 'delete' method explicitly. Try:

<%= link_to 'Delete', { :action => 'destroy', :id => goal }, :confirm => 'Are you sure?', :method => 'delete' %>

James.