I see a few things wrong with the code you posted.
First, your controllers should be the plural name of your resource so in this case it should be ArticlesController
.
Second, in regards to the error you're getting, when using resources :articles
in your routes file the destroy action is mapped to a DELETE
request. Your form is trying to GET
the destroy action.
What you'll want to do to fix that is
<%= form_for :article, :url => url_for(:action => 'destroy', :id => @article), :method => :delete do |f| %>
Take a look at the Rails Routing Guide for more information on how Rails uses REST.