rails3 + ruby1.9.2p0 + убунт + CSV - PullRequest
       5

rails3 + ruby1.9.2p0 + убунт + CSV

0 голосов
/ 05 апреля 2011

Я получаю следующую ошибку с 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", "ID пользователя", "Пароль"] </p>

@password_array.each do | пароль |csv << [@user_name, @user_id, @password] end </p>

end

спасибо

1 Ответ

0 голосов
/ 05 апреля 2011

Метод CSV.generate ожидает строку в качестве первого аргумента. Если хотите, это может быть пустая строка, поэтому попробуйте следующее:

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

Для получения дополнительной информации прочитайте документацию класса Ruby CSV .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...