0
データベースからデータを出力し、ftpサーバにアップロードするレーキタスクを作成しています。rakeタスクで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で作業しています。
ありがとうございました。