用于rake任务的rails admin

时间:2012-09-26 12:55:22

标签: ruby-on-rails-3 rake activeadmin rails-admin

我有一个rails应用程序,现在为管理目的定义了几十个rake任务,我希望这些rake任务能够反映在一种管理界面上,所以有没有任何即插即用的解决方案,或者任何快速的周围的想法?

1 个答案:

答案 0 :(得分:0)

您可以获得rake -T的输出,然后使用正则表达式进行解析。即:

all_tasks = %x(rake -T)
tasks_array = all_tasks.scan(/(rake\s[\w|:]*)/)

rake -T操作很长,所以你可能想要缓存它