2012-09-26 161 views
1

我有一個rails應用程序,現在爲管理目的定義了幾十個rake任務,我希望這些rake任務能夠反映在一種管理界面上,那麼是否有任何即插即用解決方案爲了這個或任何快速的想法?Rails任務欄管理員

回答

0

你可以得到rake -T的輸出,然後用正則表達式解析它。即:

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

rake -T相當長時間的操作,所以你可能要緩存它