私は、技術者以外のユーザーが特定のRails rakeタスクを実行し、ブラウザーでrakeタスクの結果を確認できるように支援しようとしています。
以下は私のrakeタスクコードです:
namespace :partner do
task :report => :environment do
csv_output = Partner.generate_report
csv_output.split("\n").each {|row| puts row}
end
task :sample_report => :environment do
csv_output = Partner.generate_report(30)
csv_output.split("\n").each {|row| puts row}
end
end
現在、rakepartner:reportを実行すると、ターミナルに大量のデータが表示されますが、ビューページのボタンを押して、rakeタスクを実行し、結果をビューに直接表示できるようにしたいと考えています。
どんなアイデアや提案も大いに評価されます。