【发布时间】:2012-09-26 12:55:21
【问题描述】:
我现在有一个 Rails 应用程序,其中定义了数十个用于管理目的的 rake 任务,我希望这些 rake 任务反映在一种管理界面上,所以有任何即插即用的解决方案或任何快速的解决方案吗?周围的想法?
【问题讨论】:
标签: ruby-on-rails-3 rake activeadmin rails-admin
我现在有一个 Rails 应用程序,其中定义了数十个用于管理目的的 rake 任务,我希望这些 rake 任务反映在一种管理界面上,所以有任何即插即用的解决方案或任何快速的解决方案吗?周围的想法?
【问题讨论】:
标签: ruby-on-rails-3 rake activeadmin rails-admin
您可以得到rake -T 的输出,然后使用正则表达式对其进行解析。即:
all_tasks = %x(rake -T)
tasks_array = all_tasks.scan(/(rake\s[\w|:]*)/)
rake -T 是一个相当长的操作,所以你可能需要缓存它
【讨论】: