CSV 내보내기에 쉼표를 사용하는 기존 앱이 Ruby 1.9.2로 업그레이드되었습니다. 이제는 아무 것도 내보낼 수 없습니다. 기본적으로 서버는 그냥 앉고 회전합니다. 쉼표에 대해 FasterCSV 종속성이 있다는 것을 알고 있지만 CSV가 핵심에 있으므로 FasterCSV는 1.9.2에서 더 이상 지원되지 않습니다.Ruby에서 CSV로 내보내기 1.9.2
설명서에 따르면 쉼표는 FasterCSV가 없어도 작동하지만 그 경험이 없습니다. 이 코드를 사용하여 내보낼 아무것도 얻을 수 없습니다
CONTROLLER :
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.
콘솔에서 CSV를 생성하려고하면 어떻게됩니까? –
위의 정보로 CSV를 생성하는 것은 어려울 것입니다. 몇 가지 예에서 CSV를 생성 할 수 있지만 이는 단지 작은 해시의 CSV를 만드는 것입니다. 이것은 더 복잡합니다. – Aspleenic