SORU
16 Aralık 2009, ÇARŞAMBA


Nasıl diğer Raylar istisnalar gibi davranır, bu yüzden Raylar bir istisna yükseltmek?

Normal Raylar bir istisna yapar aynı şeyi yapar, böylece bir istisna yükseltmek istiyorum. Özel olarak, özel gösteri ve geliştirme yığın izleme modu ve "özür dileriz, ama bir şey yanlış" üretim modunda sayfa. gitti göster

Aşağıdaki denedim

raise "safety_care group missing!" if group.nil?

Ama bu sadece gelişimi için "ERROR signing up, group missing!" yazar.günlük dosyası

CEVAP
17 Aralık 2009, PERŞEMBE


Özel bir şey yapmana gerek yok, sadece çalışmak olmalı.

Bu kumanda ile taze bir rails uygulaması var:

class FooController < ApplicationController
  def index
    raise "error"
  end
end

ve http://127.0.0.1:3000/foo/ git

seeing the exception with a stack trace ediyorum.

Raylar (2.3'den beri) filters lines from the stack trace that come from the framework itself. çünkü bütün stacktrace konsol günlüğüne göremeyebilirsiniz

Eğer Raylar config/initializers/backtrace_silencers.rb proje bakın

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DigitalRev TV

    DigitalRev T

    30 AĞUSTOS 2007
  • jocc talking shit

    jocc talking

    6 NİSAN 2007
  • TecnoTutosPC

    TecnoTutosPC

    19 Kasım 2012