[eluser]TheFuzzy0ne[/eluser]
Yes, it's the simple fact that your validation rules is not being called upon. I'm certain that making the modifications Wiredesignz outlines in his documentation, will solve your problem.
I'm not entirely sure where you're trying to save the data to the database. In my experience, it's usually done from within the controller when validation passes. In your case, validation will pass anyway, since the rule is not being called (because it can't find the method), it's quietly ignored by the validation library.
EDIT: Oh, hey, WD.