jelas nggak ada karena @capctha nya kan belum didefinisikan ?

render :action=>"index" hanya me-render index.rhtml, jd method index di
controllernya sendiri nggak ikut2an dipanggil

On Wed, Sep 24, 2008 at 4:11 PM, Adinda Praditya <[EMAIL PROTECTED]>wrote:

>   Hi all,
>
> Saya ingin nanya render :action. Mengapa untuk kasus kode di bawah ini,
> saat
> user gagal divalidasi, @captcha saya tidak ada, sehingga tidak muncul di
> viewer?
>
> def new
> @user = User.new
> @captcha = MathCaptcha.create(3)
> respond_to do |format|
> format.html # new.html.erb
> format.xml { render :xml => @user }
> end
> end
>
> def create
> @user = User.new(params[:user])
> @user.is_active = false
>
> respond_to do |format|
> if @user.save
> flash[:notice] = 'User was successfully created.'
> token = Token.create_email_token(@user)
> AuthorizationMailer.deliver_authorize(@user, token)
> format.html { redirect_to radios_url }
> format.xml { render :xml => @user, :status => :created, :location
> => @user }
> else
> format.html { render :action => "new" }
> format.xml { render :xml => @user.errors, :status =>
> :unprocessable_entity }
> end
> end
> end
>
> Baru bisa kalo saya definisikan @captcha di action 'create'. Mohon
> penjelasan / referensi lebih lanjut.
>
> Thanks,
>
> Dida
>
> [Non-text portions of this message have been removed]
>
>  
>



-- 
blog : http://adityakircon.blogsome.com
ym : adit.prawirasoft
skype : adit_skype

i continue to fight, i continue to FIGHT (O2 - Orange Range)


[Non-text portions of this message have been removed]

Kirim email ke