ruby-on-rails – 如何从rake任务调用控制器操作?

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 如何从rake任务调用控制器操作?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个控制器动作,可以生成许多excel报告,这需要大约10分钟.有时我会从我的webapp中调用它,这就是为什么它是一个动作.

但我也想创建一个rake任务来运行它,所以我可以安排它自动运行一晚.

有什么办法吗?

解决方法

你能从你的模特处理报告生成吗?模型 should be doing most of the work anyway,可以从Rake任务访问:
task :reports => :environment do
  ...
  # Do stuff with your models.
end

猜你在找的Ruby相关文章