目前我正在将数据导出到rails中的文本文件。 我在这里得到了所需的代码http://archive.railsforum.com/viewtopic.php?id=37888。 但它并不支持像# 这样的unicode字符。 如何在将数据导出到rails应用程序中的文本时添加对此特殊字符的支持?
感谢。
答案 0 :(得分:0)
不太了解您要导出的内容,但如果您要导出表格的内容,则此类内容将起作用
my_file = File.open("export.csv", 'w')
@fields = Field.all
@fields.each do |field|
outpurstring = "id: " + field.id + "\t" + .... etc.
my_file.puts outputstring
end
my_file.close
答案 1 :(得分:0)
让我们看看我们如何借助简单的程序read
/ write
到text file
:
# p027readwrite.rb
# Open and read from a text file
# Note that since a block is given, file will
# automatically be closed when the block terminates
File.open('p014constructs.rb', 'r') do |f1|
while line = f1.gets
puts line
end
end
# Create a new file and write to it
File.open('test.rb', 'w') do |f2|
# use "\n" for two lines of text
f2.puts "Created by Gagan\nThank God!"
了解详情,请查看 Link