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]