Экспорт в CSV в Ruby 1.9.2 - PullRequest
       7

Экспорт в CSV в Ruby 1.9.2

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

Существующее приложение, использующее запятую для экспорта в CSV, было обновлено до Ruby 1.9.2, и теперь ничего не экспортируется.По сути, сервер просто сидит и вращается.Я знаю, что есть зависимость FasterCSV для запятой, но FasterCSV больше не поддерживается в 1.9.2, поскольку CSV находится в ядре.

Согласно документации, запятая должна работать даже без FasterCSV, но у меня нетэтот опыт.Я не могу ничего экспортировать, используя этот код:

КОНТРОЛЛЕР:

format.csv do
    @sis_action_rendered = true
    render :csv => current_user.authorized_clinical_stuff
  end

МОДЕЛЬ:

comma do # implicitly named :default
user :salutation
name
email
user :login
user :ethnicity
user :gender
user :is_verified => 'APTA Trained'
work_phone
alternate_phone
site_names
site_address
degree
pt_degree
ci_credentialed?
ci_advanced_credentialed?
board_certs
updated_at
end

Имейте в виду, что код модели использует информациюдля создания нескольких связанных объектов для создания одного CSV.

1 Ответ

1 голос
/ 12 апреля 2011

FasterCSV IS CSV в 1.9.2.

С Документы :

Эта версия библиотеки CSV начала свою жизнь как FasterCSV. FasterCSV задумывался как замена тогдашней стандартной библиотеки CSV в Ruby.

[...]

Мы должны были достичь наших целей, потому что FasterCSV был переименован в CSV и заменил исходную библиотеку.

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