【发布时间】:2016-11-23 06:38:33
【问题描述】:
在我的 Rails 项目(Rails 3.1、Ruby 1.9.3)中,定义了大约 40 个 rake 任务。要求是当我们启动每个 rake 时,我应该能够在数据库表中创建一个条目(rake 详细信息)。我需要的详细信息是rake name、arguments、start time 和end time。为此,我不希望使用代码更新 rake 文件。是否可以在 rake 文件的范围之外执行此操作。
任何帮助将不胜感激!
【问题讨论】:
-
您可以为您的 rake 任务提供挂钩:stackoverflow.com/questions/15707940/rake-before-task-hook。 Howeber,我不确定您是否可以访问所调用任务的 rake 名称/参数。
标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-4 rake