【发布时间】:2011-12-23 12:04:37
【问题描述】:
我的 Rails 3.1 应用程序完全在命名空间内实现。当我打开 Rails 控制台时,我希望能够直接访问命名空间内的标识符。我不想每次都输入完整的限定名。
代替
Aef::Newman::HandledAddress
我想写
HandledAddress
由于某种原因,如下所示在控制台中包含命名空间并没有帮助:
include Aef::Newman
【问题讨论】:
-
如果使用 Pry,我可以简单地调用 Pry.start(Aef::Newman)。到目前为止,我还没有在 IRB 中找到这样做的方法。
-
或者,在 pry 会话中,Unix 风格的
cd Aef::Newman。
标签: namespaces ruby-on-rails-3.1 irb