【发布时间】:2016-06-04 05:33:01
【问题描述】:
我将创建一个铁路应用程序来导入 csv 文件并在网页中显示其内容。除了一件事,一切都很好。如果 csv 文件包含带引号的字符串,例如 ""、"、'',则程序不工作。
我的 app/models/user.rb 文件是:-
class User < ActiveRecord::Base
require 'csv'
def self.import(file)
CSV.foreach(file.path, headers:true) do |row|
User.create! row.to_hash
end
end
end
【问题讨论】:
-
我的问题不在你给@Saini的链接中
-
你得到任何错误。请出示
-
链接包含自动为您完成任务的宝石,还可以使用一些标准软件生成 csv,如 google sheet 和 excel
-
错误是:CSV::MalformedCSVError in UsersController#import
标签: ruby-on-rails ruby database csv ruby-on-rails-4