我把轨道控制台搞砸了吗?我得到详细的错误



当我在rails控制台中键入类似person.valid?的内容时,我不会返回"false",而是得到以下输出:

NameError: undefined local variable or method `person' for main:Object
from (irb):7
from /Users/xxx/.rvm/gems/ruby-1.9.2-p180/gems/railties-3.0.7/lib/rails/commands/console.rb:44:in `start'
from /Users/xxx/.rvm/gems/ruby-1.9.2-p180/gems/railties-3.0.7/lib/rails/commands/console.rb:8:in `start'
from /Users/xxx/.rvm/gems/ruby-1.9.2-p180/gems/railties-3.0.7/lib/rails/commands.rb:23:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'

我不确定这是我意外启用的功能,还是我的安装有问题。如果不需要所有这些输出,我该如何摆脱它?

干杯。

您没有得到false,因为您没有名为person的变量,因此不能对其调用名为valid?的方法。这是正常的irb行为,告诉您做错了什么。

相关内容

  • 没有找到相关文章

最新更新