mas zen itu error karena proses redirect-nya masuk dalam loop for
masalahnya bukan di penyimpanan record.
apakah memang harus seperti itu logic aplikasi nya?

salam
--Gozali

ZEN FTSM wrote:
>
> Salam Ruby...
> Saya mau simpan data yang tertampung dalam quey @pelajars (lebih dari 
> 1 record) ke tabel markah, sintax controller seperti dibawah:
>
> def create
> @pelajars = PendaftaranMkuliah.find(:all, 
> :conditions=>{:sesi=>session[:sesi],:sem=>session[:sem],:kodkursus=>session[:kodkursus]},:order
>  
> =>"idpelajar ASC")
> for pelajars in @pelajars
> @markah = Markah.new(params[:markah])
> @markah.idmarkah=session[:idpeng]
> @markah.idpelajar=pelajars.idpelajar
> respond_to do |format|
> if @markah.save
> # flash[:notice] = 'Markah was successfully created.'
> format.html { redirect_to(@markah) }
> format.xml { render :xml => @markah, :status => :created, :location => 
> @markah }
> else
> format.html { render :action => "new" }
> format.xml { render :xml => @markah.errors, :status => 
> :unprocessable_entity }
> end
> end
> end
> end
>
> Error nya adalah:
>
> Can only render or redirect 2once per action
>
> Saya cek ke table markahs di mysql yang diinsert hayan 1 record saja.
> Mohon bantuan kawan2..gimana solusinya..
>
> terima kasih
>
> Zen
>
> [Non-text portions of this message have been removed]
>
> 

Reply via email to