0
데이터베이스에서 데이터를 출력하고 ftp 서버에 업로드하는 레이크 작업을 작성하고 있습니다.레이크 작업에서 CSV Writer를 사용하는 방법은 무엇입니까?
require 'csv'
task export do
CSV.open("temp_files/message_data.dat", "wb", '|') do |csv|
csv << ['foo', 'bar', baz']
end
end
지금, 모델에 액세스하는 데, 내가
task :export => :environment do
이 실패 할 코드를 발생해야 할 것 같다 :
다음은 작동하는 것 같다
rake aborted!
can't convert String into Integer
- 보기 :
/home/baller/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/csv.rb:1335:in `initialize'
/home/baller/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/csv.rb:1335:in `open'
작업에서 CSV 작성기를 사용하여 모델에 액세스하는 방법은 무엇입니까?
Ruby 1.9.2, Rails 3.0.7에서 작업.
감사합니다.