Готов ли ActiveSupport::MessageVerifier из Rails 3.2 к производству?

Часть нашей команды работает над обновлением нашей большой кодовой базы с Rails 3.2 до 4.2.

Прежде чем это будет сделано, я уже хотел бы использовать ActiveSupport::MessageVerifier для новой функции. Примечания к выпуску для 4.1 включали их, поэтому я, естественно, предположил, что они были представлены в 4.1.

Я пытался оценить усилия по переносу ActiveSupport::MessageVerifier на Rails 3. Проходя через история, я обнаружил, что исходный коммит был включен в ядре Rails с версии 2.3.0.

Теперь мне интересно:

Безопасно ли использовать верификатор сообщений поставляется в версии 3.2 в рабочей версии?




Ответы (1)


Что нового в версии 4.1, так это легкий доступ к именованным верификаторам, которые используют secret_key_base. ActiveSupport::MessageVerifier используется для подписанных файлов cookie с версии 2.3.6 (вот коммит, который его добавил) поэтому я определенно считаю его готовым к производству.

person Frederick Cheung    schedule 31.03.2015
comment
Ну, это проясняет. Спасибо. Примечания к выпуску должны быть более конкретными в этом отношении. - person awendt; 31.03.2015