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] > >