2008/5/9 Leo Laksmana <[EMAIL PROTECTED]>: > > > Pake block transaction aja. BTW ini kalo di controller yah? > > User.transaction do > begin > @user.update_attributes(params[:user]) > @user.update_attributes(params[:address]) > end > end > > Spesifically dalam problem ini: def update User.transaction begin begin @user = User.find(params[:id]) @user.update_attributes!(params[:user]) @user.address.update_attributes!(params[:address]) end
redirect_to :action => 'list' end rescue Exception @provinces = Province.find(:all) @countries = Country.find(:all) render :action => 'edit' end Perhatikan update_attributes! bukan update_attribute, agar throw exception. [Non-text portions of this message have been removed]