2017-02-02 5 views
0

Я получаю следующее сообщение об ошибкеОпция: статус на `head` устарела на Rails 5

DEPRECATION WARNING: The :status option on `head` has been deprecated and will be removed in Rails 5.1. Please pass the status as a separate parameter before the options, instead. 

Он используется в следующем контексте:

def options 
    head :status => 200, :'Access-Control-Allow-Headers' => 
    'accept, content-type, Authorization, cache-control, x-requested-with' 
    end 

Приложение использует devise для аутентификации , поэтому я подозреваю, что этот код пришел вместе с этим. Любое предложение о том, как переписать это?

ответ

0

Предупреждение sais 'Пожалуйста, передайте статус как отдельный параметр перед вариантами, вместо этого.'

, который будет выглядеть

head 200

или более описательный

head :ok

Смотрите здесь для более подробного ответа: The ":nothing" option is deprecated and will be removed in Rails 5.1