我想創建一個檢查工具/耙子任務,它將動態地遍歷所有可能從外部訪問的公共方法並檢查我們的授權規則。如何列出所有Rails 3控制器及其公共方法
爲此,我需要收集所有控制器及其所有公共方法。怎麼做?我想使用Ruby反射或元數據技術,而不是使用grepping文件。
我想創建一個檢查工具/耙子任務,它將動態地遍歷所有可能從外部訪問的公共方法並檢查我們的授權規則。如何列出所有Rails 3控制器及其公共方法
爲此,我需要收集所有控制器及其所有公共方法。怎麼做?我想使用Ruby反射或元數據技術,而不是使用grepping文件。
只有它纔有意義,如果你有一個包羅萬象的規則中使用的形式的列表比如'match':controller(/:action(/:id(。:format)))'' –