使用 pry 时立即在 Rails 控制台中同时评估多行代码?

2024-02-10

假设我们有pry安装好后,打开rails控制台,然后运行

times = [1, 5, 10, 30, 72].sample(1)[0]
nums = *(1..72)
num_sample = nums.sample(times)

计算在第 2 行之后停止(因为第二行的输出超出屏幕,因此控制台打开输出):

我们怎样才能让控制台not停止执行,而是在执行下一行之前显示一行的全部输出,即执行它收到的所有代码行?有没有什么方法可以在不移除撬轨宝石的情况下实现这一目标?


You can 禁用撬寻呼机 https://github.com/pry/pry/wiki/Customization-and-configuration#Config_pager:

禁用分页 永久(在 .pryrc 文件中)

Pry.config.pager = false

暂时(在 repl 会话中)

pry_instance.config.pager = false
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 pry 时立即在 Rails 控制台中同时评估多行代码? 的相关文章

随机推荐

  • Java中的静态循环依赖

    对于以下代码 class A public static int X static X B Y 1 public class B public static int Y A X 1 static public static void mai
  • Ruby 中的函数指针?

    也许这是一个愚蠢的问题 但我是红宝石新手 我用谷歌搜索 发现了这些 proc Proc new x deal with x a lambda lambda a puts a 但我想要这个 def forward slash to back
  • 非常需要:突出显示的 JSON 日志查看器

    Using winston https github com flatiron winston对于 node js 日志记录 我获取 json 日志文件 在这种情况下 日志文件只是一系列 换行符分隔的 json 对象 这对于日志查询和将日志
  • 上传图片到服务器

    我用谷歌搜索了很多 但没有用 我找到了很多包含信息的网站 但在所有网站中我的应用程序都崩溃了 我要打开的图片是 lastfile png 它存储在内部存储中 因此我使用 openFileInput lastfile png 打开它 我在 A
  • Django WeasyPrint CSS 集成警告:没有基本 URI 的相对 URI 引用: 位于第 None 行

    我想在 Django 中使用 Wea syPrint 生成报告 但我不知道如何集成CSS 特别是引导CSS文件 我可以看到生成的 html 但是当我将此行添加到我的模板时 我收到警告 警告是 没有基本 URI 的相对 URI 引用 位于 N
  • 调用未定义函数 Illuminate\Filesystem\finfo_file()

    我的中出现以下错误laravel log我正在运行的网站上的文件 如何确定错误的根源 由于堆栈跟踪如此短 我不确定从哪里开始 2017 07 03 16 05 13 生产 错误 异常 Symfony Component Debug Exce
  • Symfony:使用全局变量

    我知道 远离全局变量 问题是我真的真的需要一个可以获取的价值 而且最重要的是可修改的来自应用程序的不同部分 它是我出于调试目的需要监视的某些操作的计数器 谷歌搜索任何与 Symfony 和全局变量相关的内容 总是让我得到建议使用 Conta
  • 如何从 API 获取数据并将其打印在列表中,然后发布到不同的 API? (扑)

    在我正在编写的注册过程页面之一中 我正在尝试打印其中的内容类别 总计api 打印所有id and category 到一个列表中 然后将新用户选择的任意数量发布到不同的 api 其中包含user id and 类别 id 最终 之前 我已经
  • 确保使用双比较和交换指令来实现无锁堆栈?

    假设64位x86 64架构和Intel第3 4代CPU 以下是 Concurrency in Action 一书第 202 页中堆栈的无锁实现 template
  • 从 ASP.NET 网站发送 SMS [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 有没有办法使用 Web API 从 ASP NET 网站发送 SMS 我了解网络服务 但不知道如何从我的应用程序调用这些服务 Web 服务
  • 为什么 vscode pylint 会漏掉明显的错误?

    我在 Visual Studio Code 中打开了一个 python 文件 有一个明显的错误 使用未定义的变量 但 问题 下列出的 pylint 问题仅显示一长串小约定问题 在其上手动运行 pylint 与 vscode 分开 可以很好地
  • Ajax/Js 图像上传器:创建重复的预览图像

    我正在使用 Ajax 图像上传器SITE http dondedeportes es uploader previewer 我目前实现了创建重复的预览图像 一个出现在输入字段下 另一个将出现在页面中的其他位置 例如 这就是您选择的 问题是
  • 将 int 转换为 ASCII 字符

    I have int i 6 而且我要 char c 6 通过转换 有什么简单的方法可以推荐一下吗 EDIT 我还需要生成一个随机数 并转换为字符 然后添加一个 txt 并在 ifstream 中访问它 直接的方法 char digits
  • JavaScript Promises - 拒绝与抛出

    我读过几篇关于这个主题的文章 但我仍然不清楚两者之间是否有区别Promise reject与抛出错误 例如 使用 Promise reject return asyncIsPermitted then function result if
  • 结合UIView动画块和OpenGL ES渲染

    我正在开发一款 iP 游戏 并且使用 UIKit 和 OpenGL ES 2 0 UIKit 元素在 OpenGL 视图上渲染并占据大量 任意 屏幕空间 我必须承认苹果做得非常出色 游戏的帧率始终保持在60 FPS 为了得出这个结论 我做了
  • php自定义异常

    我想知道如何编写自定义异常处理程序 这样我就可以做类似的事情 throw new dbException sql message 并让它输出 您的查询有误 消息 消息 查询 sql 这里 行 行异常被抛出 文件 抛出文件异常 但我也想捕获例
  • 如何在您的应用程序中获取 Elastic Beanstalk 应用程序版本?

    我们希望能够在 PHP 代码中检索 elastic beanstalk 应用程序版本 我没有看到 EB 在任何服务器配置文件中将其传递给我们 我觉得这很奇怪 还有其他人知道我们如何才能得到这个吗 至少对于 Docker 容器 您可以使用存储
  • Python:在 CSV 中得到 \xa0 而不是空格,无法删除或转换

    我有一个与 python 中的编码问题相关的问题 IPython笔记本 由于此类问题非常常见且简单 但我仍然无法真正解决它 我有一个CSV http www montefiore ulg ac be glouppe 2012 2013 ch
  • Sails js - 创建资产的副本

    我们正在考虑将我们的项目移植到 Sails js 我们的静态资产非常大 超过 3 GB 因此 这造成了严重的限制 因为它使我们的应用程序的大小增加了一倍 我们可以修改 Sails js 以防止这种默认行为吗 或者有人可以推荐其他框架吗 Sa
  • 使用 pry 时立即在 Rails 控制台中同时评估多行代码?

    假设我们有pry安装好后 打开rails控制台 然后运行 times 1 5 10 30 72 sample 1 0 nums 1 72 num sample nums sample times 计算在第 2 行之后停止 因为第二行的输出超