> >> [...]but i do not know why nearly > >> all the examples in the book <programming ruby> re-raise the > >> exceptions.i think i have misunderstood the exception in ruby.if an > >> exception raises in the end used method,we generally do a final > >> capture,and no need to reraise,am i right? > > > You are right. Catching and re-raising the exception is used if you > > want to do something when the exception happens but you don't want to > > fully handle the exception. For example, if you would like to log it > > but you don't want to be responsible for handling the problem. If in > > your case catching the exception to update the flash is enough then > > that's all you need and you don't have to re-raise. > > thank you,i have further understood exception under your help,which > makes me happy.
You're very welcome. Glad I could help. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.