Tag: rescue

Das Ruby-Schlüsselwort für das abfangen von Ausnahmen.

Ruby on Rails-Fehler-Behandlung, Abfangen von Fehler-und Nachricht

Anzahl der Antworten 2 Antworten
Ich versuche, herauszufinden, der beste Weg, fangen einen bestimmten Fehler ausgelöst UND die Fehler-message in Ruby on Rails. Mein Anwendungsfall ist, dass ich auch eine timeout-Fehler jedes jetzt und dann, die geworfen wird mit einem Allgemeinen Fehler,

Ruby Oneline Retten

Anzahl der Antworten 3 Antworten
Ich habe vor kurzem gelernt, die Sie verwenden können rescue auf eine code-Zeile, falls etwas schief geht auf dieser Linie (siehe http://www.rubyinside.com/21-ruby-tricks-902.html Tipp #21). Ich habe einige code, der verwendet, um wie folgt Aussehen: if obj['key'] &&

Wie zu notieren, die rspec zum testen rescue-block.?

Anzahl der Antworten 1 Antworten
Ich habe die Methode, wie diese def className def method_name some code rescue some code and error message end end So, Wie zu notieren, die rspec zum testen rescue-block..? InformationsquelleAutor Dheer | 2014-01-08

Ruby rescue und retry bestimmten code-block

Anzahl der Antworten 1 Antworten
Ich habe folgenden code in meinem script... begin #Loop to create 1000 emails... #Loop to send 1000 emails... rescue Timeout::Error => e retry_attempts += 1 if retry_attempts < 10 retry else puts "Timeout error, deleting emails...".red logs.puts("Rescued

arbeiten mit der Rettung in Rails

Anzahl der Antworten 3 Antworten
Arbeite ich mit dem folgenden Stück; def index @user = User.find(params[:id]) rescue flash[:notice] = "ERROR" redirect_to(:action => 'index') else flash[:notice] = "OK" redirect_to(:action => 'index') end Nun entweder ich Falle, ob ich eine richtige ID, oder nicht,

Ruby Timeout::timeout nicht Feuer Ausnahme und nicht wieder was dokumentiert

Anzahl der Antworten 3 Antworten
ich habe dieses Stück code: begin complete_results = Timeout.timeout(4) do results = platform.search(artist, album_name) end rescue Timeout::Error puts 'Print me something please' end Ich dann starten Sie die Methode mit diesem code, und gut, hier ist der

rescue_from ActionController::RoutingError in Rails 4

Anzahl der Antworten 3 Antworten
Habe ich die folgende Fehlermeldung: ActionController::RoutingError (No route matches [GET] "/images/favicon.ico") Möchte ich zeigen, error404-Seite für die links, sind nicht vorhanden. Wie kann ich das erreichen? InformationsquelleAutor der Frage Anna | 2014-09-15

Begin Rescue fängt keinen Fehler auf

Anzahl der Antworten 2 Antworten
Ich bin mit etwas ruby-code, verpackt in einen begin - rescue-block, aber irgendwie schafft es immer noch abstürzt. den block von code sieht wie folgt aus: # Retrieve messages from server def get_messages @connection.select('INBOX') @connection.uid_search(['ALL']).each do |uid|

Wie kann man ein Eval in Ruby retten?

Anzahl der Antworten 2 Antworten
Ich versuche, herauszufinden, wie zu retten syntax-Fehler, die kommen, wenn eval()ing-code in Ruby 1.8.6. Ich würde erwarten, dass die folgenden Ruby-code: #!/usr/bin/ruby good_str = "(1+1)" bad_str = "(1+1" # syntax error: missing closing paren begin puts eval(good_str)

Wie kann ich meine / sidekiq-Route mit einem Passwort schützen (z. B. Authentifizierung für das Sidekiq :: Web-Tool)?

Anzahl der Antworten 7 Antworten
Ich bin mit sidekiq in meine rails-Anwendung. Standardmäßig Sidekiq zugegriffen werden kann von jedem durch Anhängen von "/sidekiq" nach der url. Ich möchte mit einem Kennwort schützen /Authentifizierung nur die sidekiq Teil. Wie kann ich das tun?

Übergeben von mehreren Fehlerklassen an die Rescue-Klausel von Ruby DRY

Anzahl der Antworten 2 Antworten
Ich habe einige code, der benötigt zu retten, mehrere Arten von exceptions in ruby: begin a = rand if a > 0.5 raise FooException else raise BarException end rescue FooException, BarException puts "rescued!" end Was ich gerne