我正在设置 Trailblazer 的部署,但是我是一个新的 Rails 用户,我可以使用一些关于这个问题的指导。
我已经安装了所有必需的 Gem,但是Reform
gem 没有正常运行并且抛出错误。
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