我在(Rails3、ruby 1.9.2p0、ubuntu)中的 CSV 中遇到以下错误
error in generate - wrong number of arguements(0 for 1)
请问您能帮我解决这个问题吗?
我在这段代码中使用了它:
csv_data = CSV.generate do |csv|
csv << [
"S_No",
"User ID",
"Password"
]
@password_array.each do |password|
csv << [
@user_name,
@user_id,
@password]
end
end
然后我将其作为附件通过电子邮件发送:
UserMailer.export_csv(file_name,csv_data).deliver
最佳答案
您需要将选项传递给CSV.generate
。如果您不关心任何选项,请传递一个空哈希:
CSV.generate({}) { |csv| ... }
关于ruby - CSV 参数数量错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5541981/