Метод Solidus Datashift type_cast_from_database не определен

Я использую солидус с рельсами5. Я хочу, чтобы на моем сайте была возможность массового импорта моего продукта со всеми ассоциациями. Я обнаружил, что для этой цели существует гем datashift_solidus.

После выяснения, как его использовать, я получил ошибку.

undefined method `type_cast_from_database' for #<ActiveRecord::ConnectionAdapters::PostgreSQLColumn:0x007f995293a420> 

После исследования я смог выяснить, что когда был написан этот драгоценный камень, был rails4, и эта функция совместима с ActiveRecord версии 4, но не с версией 5.

Есть ли способ, которым я могу заставить это работать. Если так, то это будет действительно удобно.

Я не уверен, есть ли какой-нибудь взлом доступный, чтобы исправить это.

Заранее спасибо:)

1 ответ

Изменение на cast у меня метод работал в Rails 5.2.

ссылка на выпуск

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