2014-09-01 124 views
0

我注意到一个奇怪的事情。我不小心输入了:退出导轨控制台与'n'

@a = n 

这导致退出导轨控制台。

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

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 

回答

0

好,工作正常,我(不确定的地方......)至少。 红宝石1.9.3

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

+2

这是回答? – 2014-09-01 07:19:51

+0

是啊这就是我所期待的,不知道为什么它的表演如此奇怪在我的情况。 – shivam 2014-09-01 07:20:31

+0

什么是你的'gem env','rails'版本,如果你正确安装了它不应该发生 – 2014-09-01 07:22:02