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

  • Slave Boy Films - Fandom from a Galaxy Far Far Away

    Slave Boy Fi

    12 HAZİRAN 2009
  • Tracy Hairston

    Tracy Hairst

    22 Mayıs 2009
  • Valdorsha

    Valdorsha

    8 Mayıs 2006