2012-01-05 47 views
9

我需要從我的Rails應用程序中的模型中獲取驗證規則列表。我已經仔細研究過幾個客戶端驗證寶石的源代碼,但我仍然在摸索如何做到這一點。有沒有簡單的方法來從Rails模型中提取驗證規則列表?獲取Rails 3中的驗證規則列表?

我的具體使用案例是創建一個API,其中新項目的入口表格將從模型定義中自動生成,並且我需要能夠表達哪些字段是必需的,最大長度等。我已經有了字段,類型和長度從columns方法,但似乎沒有任何類型的validations方法返回我所需要的(主要是必需的字段,如validatesvalidates_presence_of等強制執行)。

回答