获取错误无法加载此类文件-更新我的项目中的捆绑包时出现dry / types / compat / form_types(LoadError)

问题描述 投票:0回答: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
ruby-on-rails ruby ruby-on-rails-4 bundler dry-validation
1个回答
0
投票

我不确定您使用的是什么版本的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

© www.soinside.com 2019 - 2024. All rights reserved.