Connecting Tech Pros Worldwide Help | Site Map

Help w/ errors.add_to_base between controller and model

Newbie
 
Join Date: Dec 2006
Posts: 1
#1: Feb 6 '07
Help w/ errors.add_to_base between controller and model

Hello,

I'm having trouble in routing some errors between model and
controller. The errors produced in the controller
(invite_controller.rb) are collected and spit out nicely in a
flash[:validate] method as such:

Expand|Select|Wrap|Line Numbers
  1. if errors.size > 0
  2.    flash[:validation] = errors.join('<br />')
  3. end
  4.  
Errors produced in the model (invite.rb) are displayed w/in a giant page
failure explosion and are not routed into the flash[:validate] method.

The code for the the method is as follows:
Expand|Select|Wrap|Line Numbers
  1. self.errors.add_to_base("an invitation has already been sent to
  2. #{email}")
  3.  
Is there a way where I can route the model errors to the
flash[:validate] method as I am in the controller?

Thanks for your help!
Reply