我正在尝试帮助非技术用户运行特定的rails 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
目前我只是运行rake partner:report并在终端显示一堆数据,但我希望他们能够在View页面上按一个按钮,运行rake任务,然后直接看到结果观点。
任何想法或建议都会得到很多赞赏。
答案 0 :(得分:0)