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

  • 0TACTICAL0HIPPY0

    0TACTICAL0HI

    30 EYLÜL 2012
  • Break

    Break

    10 Aralık 2005
  • Matus Slovak

    Matus Slovak

    5 Temmuz 2007