相关疑难解决方法(0)

如何抑制Rails控制台/ irb输出

我遇到了一个非常奇怪的问题.

我在Rails控制台的生产服务器中测试了一些数据库条目,其中几乎所有的命令都产生了大量的o/p行,因此ssh通道被挂起了:(

有没有办法抑制控制台/ irb屏幕?

谢谢

ruby ruby-on-rails irb

85
推荐指数
6
解决办法
2万
查看次数

抑制IRB输出?

可能重复:
Rails控制台,如何停止返回值的输出?

在IRB中考虑此会话:

>> for a in 1..5 do
?>     puts a
>> end
1
2
3
4
5
=> 1..5
>> 
Run Code Online (Sandbox Code Playgroud)

如何抑制输出=> 1..5?如果我在Rails控制台会话中执行此操作,这很重要:

for post in Post.find(:all) do
    if post.submit_time > Time.now
        puts "Corrupted post #{post.id} is from the future"
    end
end
Run Code Online (Sandbox Code Playgroud)

我不希望所有的帖子最后都作为一个数组打印出来.如何抑制输出?

我确信还有其他方法可以做到这一点,比如find_eachRuby脚本,但我更感兴趣的是在交互式会话中这样做.

ruby ruby-on-rails irb

7
推荐指数
2
解决办法
2816
查看次数

标签 统计

irb ×2

ruby ×2

ruby-on-rails ×2