Rails控制台阻止分配输出到终端

时间:2014-12-04 08:47:31

标签: ruby-on-rails ruby console rails-console

我在文件中有500多个字符串。如果我只是将其复制粘贴到Rails控制台以将值分配给一个数组,则需要花费大量时间(10分钟+)并且CPU使用率达到最大值(粉丝在我的笔记本电脑中疯狂)只是为了打印我拥有的任何内容粘贴。如何跳过屏幕上的打印,因为我确定作业(没有回声)不应该花费超过一分钟。

2 个答案:

答案 0 :(得分:3)

之后只需添加一个空字符串。

my_str = "paste here";""

或者通过设置

使irb回声静音
conf.echo = false

答案 1 :(得分:1)

使用ruby中的'File'类来读取文件,而不仅仅是复制粘贴。

File.open("path/to/your/file").each do |file|
  file.each_line do |line|
  dat_array = line.split()
end
end