1
我有一個rails應用程序,現在爲管理目的定義了幾十個rake任務,我希望這些rake任務能夠反映在一種管理界面上,那麼是否有任何即插即用解決方案爲了這個或任何快速的想法?Rails任務欄管理員
我有一個rails應用程序,現在爲管理目的定義了幾十個rake任務,我希望這些rake任務能夠反映在一種管理界面上,那麼是否有任何即插即用解決方案爲了這個或任何快速的想法?Rails任務欄管理員
你可以得到rake -T
的輸出,然後用正則表達式解析它。即:
all_tasks = %x(rake -T)
tasks_array = all_tasks.scan(/(rake\s[\w|:]*)/)
rake -T
相當長時間的操作,所以你可能要緩存它