Исходя из 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 основные методы по умолчанию? Похоже, должно быть, если нет, мне всегда было досадно писать эти строки снова и снова ...