假设我们已经pry
安装,打开 rails 控制台,运行
times = [1, 5, 10, 30, 72].sample(1)[0]
nums = *(1..72)
num_sample = nums.sample(times)
评估在第 2 行之后停止(因为第二行的输出在屏幕外运行,因此控制台打开了输出):
我们如何才能让控制台不停止执行,而是在执行下一行之前显示一行的全部输出,即执行它接收到的所有代码行?有没有办法在不移除 pry-rails gem 的情况下实现这一点?
假设我们已经pry
安装,打开 rails 控制台,运行
times = [1, 5, 10, 30, 72].sample(1)[0]
nums = *(1..72)
num_sample = nums.sample(times)
评估在第 2 行之后停止(因为第二行的输出在屏幕外运行,因此控制台打开了输出):
我们如何才能让控制台不停止执行,而是在执行下一行之前显示一行的全部输出,即执行它接收到的所有代码行?有没有办法在不移除 pry-rails gem 的情况下实现这一点?
您可以禁用 pry pager:
永久禁用分页(在 .pryrc 文件中)
Pry.config.pager = false
临时(在 repl 会话中)
pry_instance.config.pager = false