[Ruby-de-talk] Exception werfen (Controller und Webservice)

dblack at wobblini.net dblack at wobblini.net
Tue Feb 20 10:10:10 EST 2007


Hi --

On Tue, 20 Feb 2007, Nils Beckmann wrote:

> Hi,
>
> ich hab ein kleines Problem, bzw weiß keine Lösung auf eine Aufgabe die ein
> Programm, Ruby on Rails, erfüllen soll. Ich möchte das eine Exception in
> einer Methode geworfen wird. Die Methode wird von einem anderen Controller
> genutzt. Sieht schematisch wie folgt aus.
>
> <class AController  < ApplicationController
> <def arbeite
> <     begin
> <      BController.new().werfe
> <     rescue
> <        #geb Fehlermeldung aus
> <     end
> <end
> <
> <class BController  < ApplicationController
> <def werfe
> <   raise " Fehlermeldung"
> <end
>
>
> Dabei wird die Methode arbeite auch von einem WebServcie genutzt. Dort soll
> die Fehlermeldung auch zurück gegeben werden.
> Hab da leider keine Idee.

Im Allgemeinen ist es viel besser, wenn Methoden, die von mehreren
Controllers genutzt werden, in Application.rb stecken.  Ob dass in
diesem Falle moeglich waere?


David

-- 
Q. What is THE Ruby book for Rails developers?
A. RUBY FOR RAILS by David A. Black (http://www.manning.com/black)
    (See what readers are saying!  http://www.rubypal.com/r4rrevs.pdf)
Q. Where can I get Ruby/Rails on-site training, consulting, coaching?
A. Ruby Power and Light, LLC (http://www.rubypal.com)


More information about the Ruby-de-talk mailing list