Rails 2 bis Rails 3, Methodenüberprüfung in Controllern weg?

Aus Gleisen 2 kommend hätten die meisten meiner Controller die folgenden Leitungen:

verify :method => :post, :only => :create, :render => {:text => '405 HTTP POST required', :status => 405}, :add_headers => {'Allow' => 'POST'}
verify :method => :put, :only => :update, :render => {:text => '405 HTTP PUT required', :status => 405}, :add_headers => {'Allow' => 'PUT'}
verify :method => :delete, :only => :destroy, :render => {:text => '405 HTTP DELETE required', :status => 405}, :add_headers => {'Allow' => 'DELETE'}

Nach der Migration auf Rails 3 wird die Warnung angezeigt, dass diese entfernt wurden. Ich weiß, dass ich ein Plugin oder was auch immer bekommen kann, um sie noch zu verwenden, aber meine Frage ist, muss ich das wirklich noch tun? Erzwingt Rails 3 standardmäßig die grundlegenden Methoden? Scheint so, als ob es so wäre. Ich war immer genervt, diese Zeilen immer und immer wieder schreiben zu müssen ...

Antworten auf die Frage(2)

Ihre Antwort auf die Frage