Yeah, or my preferred pattern:

unless user.valid?
  flash[:error] = "Possibly something custom"
  redirect or render something
  return
end
user.save

Actually, now that I've written that out, maybe save! and rescue is more compact

user.save!
rescue WhateverThatExceptionIsCalled => e
  redirect_somewhere
end

On 11/30/05, Florian Gro<florgro / gmail.com> wrote:
> miriamraphael / yahoo.com wrote:
>
> > I am writing my first rails script and am having lots of trouble doing
> > the simplest tasks.
> > Right now, I have a form (new.rhtml) and it allows someone to become a
> > new user by entering their info (username, password, name, etc).
>
> Use .save! instead of .save.
>
> .save returns false on failure, .save! raises an Exception.
>
>
>