2011-04-27 53 views
0

我正在構建一個名爲「CourseWork挖掘rails /開發我的技能的應用程序,我有一個關於如何構建它的問題。用戶有一個名爲」CourseGrading「的資源,可以創建類別並且屬於「課程」,每個「類別」都應該有一個名稱,一個百分比和一個course_id,我需要將這些百分比加在一起,並提醒用戶,如果總數不是100,同時仍然保存。然後,用戶生成的「類別」應該在名爲「CourseAssignment」的具有名稱,描述,類別和最終級別的資源中填充該用戶特定的enum_string。幾個中級Rails3問題

任何人都可以爲ho提供提示或資源最好完成這個?謝謝

回答

0

您應該使用ActiveRecord驗證。

看看這個guide解釋如何編寫自己的自定義驗證程序。您的自定義驗證器將在表單提交時運行,並且在其中,您將獲取百分比參數並執行檢查。如果它不是您所期望的,那麼您可以向表單添加一個錯誤,並且驗證過程只會將用戶踢回表單頁面並顯示錯誤。