При получении ошибки невозможно загрузить такой файл - 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