将CSV导出使用逗号的现有应用升级到了Ruby 1.9.2,现在无需导出。基本上,服务器只是坐着和旋转。我知道对逗号有FasterCSV依赖关系,但1.9.2中不再支持FasterCSV,因为CSV是核心。在Ruby 1.9.2中导出为CSV
根据文档,逗号应该工作,即使没有FasterCSV,但我没有那种经验。我不能得到任何使用此代码导出:
控制器:
format.csv do
@sis_action_rendered = true
render :csv => current_user.authorized_clinical_stuff
end
MODEL:
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。
当您尝试在控制台中生成CSV时会发生什么? – 2011-04-11 20:08:48
使用上面的信息生成CSV会很困难。我可以在一些例子中生成CSV,但这只是一个小的散列的CSV。这更复杂。 – Aspleenic 2011-04-12 14:26:40