Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 Rails 应用程序,现在为管理目的定义了数十个 rake 任务,我希望这些 rake 任务反映在一种管理界面上,那么是否有任何即插即用的解决方案或任何快速的想法?
您可以获取输出,rake -T然后使用正则表达式对其进行解析。IE :
rake -T
all_tasks = %x(rake -T) tasks_array = all_tasks.scan(/(rake\s[\w|:]*)/)
rake -T是相当长的操作,所以你可能想缓存它