By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
440,130 Members | 2,228 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 440,130 IT Pros & Developers. It's quick & easy.

Help w/ errors.add_to_base between controller and model

P: 1
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!
Feb 6 '07 #1
Share this question for a faster answer!
Share on Google+

Post your reply

Sign in to post your reply or Sign up for a free account.