При получении ошибки невозможно загрузить такой файл - dry/types/compat/form_types (LoadError) при обновлении пакета в моем проекте

Получение ошибки

/home/sachin/.rvm/gems/ruby-2.3.4/gems/activesupport-4.2.11.1/lib/active_support/dependencies.rb:274:in `require': cannot load such file -- dry/types/compat/form_types (LoadError)

Попытка "обновления пакета" в одном из моих проектов. у меня есть gem 'dry-validation' в моем Gemfile, пожалуйста, дайте мне знать, что вызывает эту проблему, потому что до обновления пакета он работал нормально, но теперь я не могу запустить свой проект rails.

После комментирования кода ниже он работает нормально.

require 'reform/form/dry'
Reform::Form.class_eval do
   include Reform::Form::Dry
end

0 ответов

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

https://github.com/trailblazer/reform/issues/500

Я использовал следующее в своем гем-файле, чтобы решить возникшую у меня проблему. Надеюсь, скоро выйдет версия 2.3.0.

gem 'reform', github: 'trailblazer/reform', branch: 'v2.3.0.rc2'

Также в качестве примечания: при использовании "сухой проверки" НЕ используйте направляющие для реформирования драгоценных камней, как указано в readme

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