pry show-model 命令不起作用
pry show-model command doesn't work
我已经在我的 rails 应用程序中安装了 pry gem,当我打开它时遇到错误:
[1] pry(main)> show-model User
ArgumentError: Unknown validator: 'PrsenceValidator'
from /Users/~/vendor/bundle/ruby/2.5.0/gems/activemodel-5.1.6/lib/active_model/validations/validates.rb:120:in `rescue in block in validates'
另一方面,User.all和User.find(1)等命令成功运行,显示了table的信息。
此外,由于我的应用程序中有多个模型,none 其中我使用 "show-model Xxx" 命令成功,我想这不是用户模型相关的问题。
我的 gem 文件包含以下代码:
group :development, :test do
gem 'pry-rails'
gem 'pry-doc'
gem 'pry-byebug'
gem 'pry-stack_explorer'
gem 'rails-erd'
end
之前用过pry,第一次报这样的错误。
我很感激你的帮助。谢谢!
您的模型有错别字 user.rb,prsence 有误
应该是
validates :name, presence: true
我已经在我的 rails 应用程序中安装了 pry gem,当我打开它时遇到错误:
[1] pry(main)> show-model User
ArgumentError: Unknown validator: 'PrsenceValidator'
from /Users/~/vendor/bundle/ruby/2.5.0/gems/activemodel-5.1.6/lib/active_model/validations/validates.rb:120:in `rescue in block in validates'
另一方面,User.all和User.find(1)等命令成功运行,显示了table的信息。 此外,由于我的应用程序中有多个模型,none 其中我使用 "show-model Xxx" 命令成功,我想这不是用户模型相关的问题。
我的 gem 文件包含以下代码:
group :development, :test do
gem 'pry-rails'
gem 'pry-doc'
gem 'pry-byebug'
gem 'pry-stack_explorer'
gem 'rails-erd'
end
之前用过pry,第一次报这样的错误。 我很感激你的帮助。谢谢!
您的模型有错别字 user.rb,prsence 有误
应该是
validates :name, presence: true