Here's how it should be:
def new
@user = User.new
end
def create
@user = User.new(params[:user])
if request.post?
if @user.save
session[:user] = User.authenticate(@user.email, @user.password)
flash[:message] = "You are now a member of Cooking Friend!"
redirect_to :action => "show", :id => @user.id
else
flash[:warning] = "Uh oh. You aren't signed up."
render :action => "new" #this is the missing line
end
end
end
On Tue, Sep 30, 2008 at 6:54 PM, Dave Amos
<[EMAIL PROTECTED]> wrote:
>
> def new
> @user = User.new
> end
>
> def create
> @user = User.new(params[:user])
> if request.post?
> if @user.save
> session[:user] = User.authenticate(@user.email,
> @user.password)
> flash[:message] = "You are now a member of Cooking Friend!"
> redirect_to :action => "show", :id => @user.id
> else
> flash[:warning] = "Uh oh. You aren't signed up."
> end
> end
> end
> --
> Posted via http://www.ruby-forum.com/.
>
> >
>
--
Maurício Linhares
http://alinhavado.wordpress.com/ (pt-br) | http://blog.codevader.com/ (en)
João Pessoa, PB, +55 83 8867-7208
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---