Я испортил свою консоль рельсов? Я получаю подробные ошибки? - PullRequest
0 голосов
/ 29 мая 2011

Когда я набираю что-то вроде person.valid? в моей консоли rails, вместо того, чтобы возвращать '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>'

Я не уверен, что эта функция у меня естьслучайно включен или если у меня что-то не так с моей установкой.Если весь этот вывод не нужен, как я могу от него избавиться?

Приветствия.

1 Ответ

1 голос
/ 29 мая 2011

Вы не получаете false, поскольку у вас нет переменной с именем person, следовательно, метод с именем valid? не может быть вызван для нее. Это нормальное поведение irb, говорящее, что вы сделали что-то не так.

...