Подтвердить что ты не робот

Rails 4.2 ПРЕДУПРЕЖДЕНИЕ О ДЕПРЕКАЦИИ: `serialized_attributes` устарел без замены,

Это предупреждение появляется для меня (для всех) в большинстве тестов контроллера. Я знаю, что это просто предупреждение... пока... до 5 выпущено. Я не уверен, что мне нужно изменить, чтобы соответствовать этому устареванию. Что изменилось с помощью serialized_attributes? Ид хотел бы сделать это предупреждение уйти и улучшить мой код при подготовке к 5.0... но не уверен, как действовать дальше. Спасибо.

Обновление

При нажатии на стандартное действие обновления из теста контроллера... Я получаю сообщение об ошибке:

@document.update_attributes(document_params)

в тесте (сконденсированный для этого примера):

    before do
      @document = documents(:drivers_license)
    end

    def valid_params
      { name: 'Passport' }
    end

    it "must update document" do
      put :update, id: @document, document: valid_params
      assert_redirected_to documents_path
    end

Этот тест проходит, но теперь в rails 4.2 помещается ошибка: ПРЕДУПРЕЖДЕНИЕ DEPRECATION: serialized_attributes устарела без замены и будет удалена в Rails 5.0. "

Итак, в этом примере... являются serialized_attributes "{name: 'Passport'}"?

4b9b3361