获取错误
/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)
[在我的一个项目中尝试“捆绑更新”时。我的Gemfile中有gem'dry-validation'请让我知道是什么原因导致了此问题,因为在捆绑更新之前,它工作正常,但现在我无法启动我的Rails项目。
注释了以下代码后,它可以正常工作。
require 'reform/form/dry'
Reform::Form.class_eval do
include Reform::Form::Dry
end
我不确定您使用的是什么版本的gem,但这可能是您的问题。
https://github.com/trailblazer/reform/issues/500
我在gemfile中使用以下内容来解决我遇到的问题。希望版本2.3.0即将发布。
gem 'reform', github: 'trailblazer/reform', branch: 'v2.3.0.rc2'
另外,使用'dry-validation'时,请确保不要使用自述文件中所述的gem reform-rails