【问题标题】:PRY Gem Issue When Loading Many Records加载许多记录时 PRY Gem 问题
【发布时间】:2012-10-07 22:22:54
【问题描述】:

我在为 Ruby 使用 PRY 控制台时遇到问题。当我获取许多记录(例如 Account.all)时,输出会填满页面,并迫使我滚动到找到 (END) 的末尾。但是我无法输入任何内容,也无法返回到 pry 提示符。

如果我键入一个类似的命令,它没有返回足够的记录来填充终端窗口,一切都会正常运行(即 Pry 打印出返回的记录并将我返回到提示符)。

有什么想法吗?我在 Ruby 1.9.3 上使用 Pry 0.9.10 版。

谢谢!

【问题讨论】:

  • 尝试输入q,以便您可以输入其他命令
  • 啊,谢谢!这行得通,但为什么呢?我没有看到任何相关文档?
  • 请检查我的回答。希望你能明白我的解释

标签: ruby-on-rails ruby gem pry


【解决方案1】:

键入q,以便您可以键入其他命令


为什么?

state pry 唯一有这个功能的就是在这里https://github.com/pry/pry#code-browsing

比页面长的代码是通过寻呼机发送的(例如 少),

如果您是 Mac 或 Linux 用户,您可能熟悉诸如 Less 或 More 之类的工具,这些工具可以帮助您在终端中通过分页来查看文档,并且 pry 实现了此功能,因为它有时在打印出很多东西时非常有用到终端。

要了解在 pry 中处于分页模式时可以做什么,您应该查看http://www.thegeekstuff.com/2010/02/unix-less-command-10-tips-for-effective-navigation/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-16
    • 2019-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多