2011-04-27 90 views
0

我正在构建一个名为“CourseWork挖掘rails /开发我的技能的应用程序,我有一个关于如何构建它的问题。用户有一个名为”CourseGrading“的资源,可以创建类别并且属于“课程”,每个“类别”都应该有一个名称,一个百分比和一个course_id,我需要将这些百分比加在一起,并提醒用户,如果总数不是100,同时仍然保存。然后,用户生成的“类别”应该在名为“CourseAssignment”的具有名称,描述,类别和最终级别的资源中填充该用户特定的enum_string。几个中级Rails3问题

任何人都可以为ho提供提示或资源最好完成这个?谢谢

回答

0

您应该使用ActiveRecord验证。

看看这个guide解释如何编写自己的自定义验证程序。您的自定义验证器将在表单提交时运行,并且在其中,您将获取百分比参数并执行检查。如果它不是您所期望的,那么您可以向表单添加一个错误,并且验证过程只会将用户踢回表单页面并显示错误。