[id-ruby] instant variable ada, tapi NoMethodError

2008-08-08 Terurut Topik Adinda Praditya
Hi all, Saat saya browse localhost:3000/home saya dapat NoMethod ini You have a nil object when you didn't expect it! The error occurred while evaluating nil.items Extracted source (around line *#86*): 83: /div 84: 85: div id=sidebar 86: %= hidden_div_if(@cart.items.empty?,

Re: [id-ruby] instant variable ada, tapi NoMethodError

2008-08-08 Terurut Topik adit
find_cart nya me-return nil kemungkinan besar karena data cart yg anda cari tidak ada di table 2008/8/8 Adinda Praditya [EMAIL PROTECTED] Hi all, Saat saya browse localhost:3000/home saya dapat NoMethod ini You have a nil object when you didn't expect it! The error occurred while

Bls: [id-ruby] instant variable ada, tapi NoMethodError

2008-08-08 Terurut Topik feby artandi
Hi Dida, Menurut gw seh itu error karena @cart nil( si data cart ga ditemukan pas kamu manggil find_cart). Jadi pas kamu manggil @cart.items , ya error. Baiknya kalo akan pake atau menampilkan object ActiveRecord hasil dari query di view mending di cek dulu apakah dia nil atau kosong, misalkan:

Re: [id-ruby] instant variable ada, tapi NoMethodError

2008-08-08 Terurut Topik Adinda Praditya
2008/8/8 adit [EMAIL PROTECTED] find_cart nya me-return nil kemungkinan besar karena data cart yg anda cari tidak ada di table Oh iya, saya lupa menyebutkan find_cart nya. Harusnya akan selalu ada nilainya khan? def find_cart session[:cart] ||= Cart.new end Thanks, Dida