Существующее приложение, использующее запятую для экспорта в 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.