CSVのエクスポートにカンマを使用する既存のアプリケーションは、Ruby 1.9.2にアップグレードされましたが、現在は何もエクスポートされません。基本的に、サーバーは座って回転します。カンマのFasterCSV依存関係があることはわかっていますが、CSVがコアにあるため、FasterCSVは1.9.2でサポートされなくなりました。Ruby 1.9.2でCSVにエクスポート
ドキュメントによると、カンマはFasterCSVを使わなくても動作するはずですが、その経験はありません。私はこのコードを使用してエクスポートするための何かを得ることはできません。
CONTROLLER:
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
をモデルコードを生成するために、いくつかの関連するオブジェクトあちこちの情報を引っ張っていることに注意してください1つのCSV。
コンソールでCSVを生成しようとするとどうなりますか? –
上記の情報でCSVを生成するのは難しいでしょう。私はいくつかの例でCSVを生成することができますが、それはちょうど小さなハッシュのCSVを作ることです。これはより複雑です。 – Aspleenic