SORU
3 HAZİRAN 2011, Cuma


Eşdeğer .() deneyin bir karma için?

Raylar bir değeri yok diye aşağıdaki hata önlemek için yapabileceğimiz:

@myvar = @comment.try(:body)

Karma derinliklerine inmeye olduğumda karşılığı nedir ve bir hata almak istemiyor musun?

@myvar = session[:comments][@comment.id]["temp_value"] 
# [:comments] may or may not exist here

Yukarıdaki durumda, session[:comments]try[@comment.id] çalışmıyor. Ne olurdu?

CEVAP
3 HAZİRAN 2011, Cuma


try önce: . koymayı unutmuşsun

@myvar = session[:comments].try(:[], @comment.id)

[] 10 ** ne zaman bu yöntemin adı.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CorridorDigital

    CorridorDigi

    17 Mayıs 2010
  • PorterRobinsonVEVO

    PorterRobins

    11 Kasım 2013
  • bored before i even began

    bored before

    30 Mart 2009