Rails 2 to Rails 3, проверка метода в контроллерах больше не существует?

Исходя из rails 2, большинство моих контроллеров будут иметь следующие строки:

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'}

После перехода на Rails 3 я получаю предупреждение об устаревании, в котором говорится, что они были удалены. Я знаю, что могу получить какой-нибудь плагин или что-то еще, чтобы по-прежнему их использовать, но мой вопрос: действительно ли мне это нужно? Поддерживает ли rails 3 основные методы по умолчанию? Похоже, должно быть, если нет, мне всегда было досадно писать эти строки снова и снова ...

9
задан Buddy 14 September 2010 в 08:05
поделиться