Mam taki kontroler do rejestracji:
[code]class RejestracjaController < ApplicationController
GETs should be safe (see http://www.w3.org/2001/tag/doc/whenToUseGet.html)
verify :method => :post, :only => [ :destroy, :create, :update ],
:redirect_to => { :action => :list }
def formularz_rejestracja
@uzytkownik_ = Uzytkownik_.new
end
def create
@uzytkownik_ = Uzytkownik_.new(params[:uzytkownik_])
if @uzytkownik_.haslo == params[:text11]
if @uzytkownik_.save
flash[:notice] = ‘Uzytkownik_ was successfully created.’
flash[:aaa] = params[:imie]
redirect_to :action => ‘zakonczenie_rejestracja’,:zm => @uzytkownik_.haslo
else
render :action => ‘formularz_rejestracja’
end
else
flash[:notice] = ‘Niezgodność hasła’
render :action => ‘formularz_rejestracja’
end
end
def zakonczenie_rejestracja
flash[:aaa] = params[:zm]
end
end[/code]
ale problem jest taki że jak np podaje login który już istnieje w bazie to wyrzuca mi błąd bazy…jak mogę to przechwycać?