退出轨道控制台与' n'

时间:2014-09-01 07:15:41

标签: ruby-on-rails rails-console

我注意到一件奇怪的事。我不小心输了:

@a = n

导致rails控制台退出。

在进一步的实验中,我发现即使我只是(在控制台中)

n

控制台退出。如果我尝试任何其他角色,我会得到预期的错误。

a
# => NameError: undefined local variable or method `a' for main:Object

我无法找到任何声明n用于退出rails console的文档。这是正常的吗?或者我的控制台破坏了一些我根本不懂的东西?

版本:

ruby 1.8.7 (2012-06-29 patchlevel 370) [x86_64-linux]
Rails 3.2.13

2 个答案:

答案 0 :(得分:5)

这是调试器中的已知问题。点击这里https://github.com/cldwalker/debugger/issues/133。这也是pry https://github.com/nixme/pry-debugger/issues/55

答案 1 :(得分:0)

嗯,至少对我来说,按预期工作(未定义的本地...)。 Ruby 1.9.3

考虑重新安装红宝石,也许吧? :)