1

我正在设置 Trailblazer 的部署,但是我是一个新的 Rails 用户,我可以使用一些关于这个问题的指导。

我已经安装了所有必需的 Gem,但是Reformgem 没有正常运行并且抛出错误。

 loading extension..."/Users/smilingbuddha/web/aardvark/app/concepts/recent_upgrade/contract"
   Exiting
  /Users/smilingbuddha/.rvm/gems/ruby-2.3.0/gems/reform-2.2.1/lib/reform/validation.rb:6:in `validation_groups': undefined local variable or method `validation_group_class' for RecentUpgrade::Contract::Create:Class (NameError)
  Did you mean?  validation_groups
        from /Users/smilingbuddha/.rvm/gems/ruby-2.3.0/gems/reform-2.2.1/lib/reform/validation.rb:13:in `validation'
        from /Users/smilingbuddha/.rvm/gems/ruby-2.3.0/gems/reform-2.2.1/lib/reform/validation.rb:19:in `validates' 
        from /Users/smilingbuddha/web/aardvark/app/concepts/recent_upgrade/contract.rb:8:in `<class:Create>'
        from /Users/smilingbuddha/web/aardvark/app/concepts/recent_upgrade/contract.rb:3:in `<module:Contract>'
        from /Users/smilingbuddha/web/aardvark/app/concepts/recent_upgrade/contract.rb:1:in `<top (required)>'

这是错误:

validation_groups: undefined local variable or method validation_group_class for RecentUpgrade::Contract::Create:Class (NameError)

有什么想法可以让这个应用程序运行吗?谢谢!

这是我们在应用程序中使用的验证代码的一部分contract.rb

 property :property_id
 validates :property_id, presence: true
4

0 回答 0