Тест Rails выбрасывает предупреждение об устаревании через attr_encrypted

Тест Rails выдает предупреждение об устаревании через гем (attr_encrypted), который уже обновлен до последней версии. Это читает:

DEPRECATION WARNING: <custom_attribute_name> is not an attribute knownto Active Record. This behavior is deprecated and will be removed inthe next version of Rails. If you'd like <custom_attribute_name> to bemanaged by Active Record, add attribute :<custom_attribute_name> toyour class.

Не уверен, что он просит меня сделать... это должно быть объявлено с использованием attr_encrypted.

1 ответ

Решение

Предупреждение об устаревании - это то, что нужно исправить гем attr_encrypted, но кажется, что есть обходной путь, добавив вызов атрибута, как упомянуто в предупреждении.

См. https://github.com/attr-encrypted/attr_encrypted/issues/260

Другие вопросы по тегам