ruby on rails 3 - rails3+ruby1.9.2p0+ubuntu+CSV



我得到CSV在(Rails3, ruby 1.9.2p0, ubuntu)

,当我使用CSV。生成{|csv|…}我得到错误

生成参数数错误(0 for 1)

当我使用csv .generate({}) {|csv|…}我得到错误

TypeError不能将哈希转换为字符串

你能帮我解决这个问题吗?

我使用的代码

csv_data = CSV。生成do |csv|csv & lt; & lt;("S_No","用户ID","密码")

@password_array。各做|密码|csv & lt; & lt;(@user_name,@user_id,@password]

结束

结束

谢谢

CSV。生成方法需要一个字符串作为第一个参数。如果你愿意,它可以是一个空字符串,所以试试这个:

csv_data = CSV.generate("") { |csv| ... }

有关更多信息,请阅读Ruby CSV类的文档

最新更新