1

得到错误

/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
4

1 回答 1

0

我不完全确定您使用的是什么版本的 gem,但这可能是您的问题。

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

我在我的 gemfile 中使用了以下内容来解决我遇到的问题。希望版本 2.3.0 将很快发布。

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

另外作为旁注,当使用“干验证”时,请确保不要使用自述文件中所述的 gem改革轨道

于 2019-11-06T22:12:18.403 回答