我在CSV中遇到以下错误(Rails3,ruby 1.9.2p0,ubuntu)
当我使用CSV.generate {| csv | ...}我收到错误
生成中的错误 - 争论的数量(0表示1)
当我使用CSV.generate({}){| csv |时...}我收到错误
TypeError无法将哈希转换为字符串
拜托,你能帮我解决这个问题。
我使用的代码
csv_data = CSV.generate do | csv | csv<< [ “S_NO” “用户身份”, “密码” ]
@ password_array.each do | password | csv<< [ @用户名, @用户身份, @密码] 端
端
感谢
答案 0 :(得分:0)
CSV.generate方法需要一个字符串作为第一个参数。如果你愿意,它可以是一个空字符串,所以试试这个:
csv_data = CSV.generate("") { |csv| ... }
有关详情,请参阅documentation of the Ruby CSV class。