从CSV生成的输出中删除括号和引号

时间:2015-09-03 18:03:28

标签: ruby-on-rails csv ruby-on-rails-4

我使用CSV将文本文件中的每一行保存为数据库中的单独对象。

使用添加的右括号和双引号保存每一行:

["One line of text"]

CSV中是否有任何选项可以排除这些选项,还是有其他任何方法可以删除它们?

1 个答案:

答案 0 :(得分:0)

require 'csv'

def self.import_lines_of_text(filename)
  csv_file_path = "db/questions/#{filename}"

  CSV.foreach(csv_file_path) do |row|
    clean_sentence = row.join(",")
    self.create!(content: clean_sentence)
  end
end