ruby-on-rails-3 – 将字符串保存到文件

我有一个迭代(在我看来):
(1..@count.to_i).each do |i|
   ...doing things...
  @bigtable << @result[0..result.length-2]
end

每个@result都是一个字符串. @bigtable包含迭代中的每个@result.
现在我想要的是:
我想将@bigtable(点击按钮后)的内容保存到.csv文件(并选择将其保存在我的硬盘上的位置).我希望像@bigtable中的每个@result都在它自己的单行中这样做(伪代码):

@result string from @bigtable[0]
@result string from @bigtable[1]
etc.

请帮忙

解决方法

要将数组转换为字符串,您可以执行以下操作:
@bigtable.join("\n")

要将此字符串写入文件:

File.open("path/to/file","w") { |file| file.write @bigtable.join("\n") }

就是这样!

BTW:

@result[0..result.length-2] == @result[0..-2]

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...