From: Roger Pack Date: 2008-08-19T05:19:45+09:00 Subject: Re: ruby exception handling Sijo Kg wrote: here ya go: > def pb_activity_attach_file begin > @problem=Problem.find(params[:id]) > ActiveRecord::Base.transaction do > @pb_activity=ProblemActivity.new(params[:pb_activity]) > @pb_activity.problem_id= params[:id] > save_result=@pb_activity.save! > if !params[:pb_activity_attachment][:attachment].blank? > if save_result > @pb_activity_attachment=ProblemActivityAttachment.new(params[:pb_activity_attachment]) > @pb_activity_attachment.problem_activity_id=@pb_activity.id.to_i > @pb_activity_attachment.save! > end > end > end #end of transaction > @pb_activities=@problem.problem_activities.pb_activities_paginate(params[:page]) > responds_to_parent do > render :update do |page| > page[:pb_create_activity_ui].replace :partial => > "problem_part/view_pb_activity_details", :object => @pb_activities, > :object => @problem > end > end #respond_to do end rescue Exception => e # can retry, or raise or what not end > end -- Posted via http://www.ruby-forum.com/.