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?, :id => "cart") %> 87: <%= render(:partial => "store/cart", :object => @cart) %> 88: </div> 89: Ini controller dan action: def show_page load_data @cart = find_cart @page = Page.find_by_name(params[:name]) unless @page.is_a? Page redirect_to_index("Halaman tidak ada") end end Ini application trace-nya: app/views/layouts/store.rhtml:86:in `_run_rhtml_47app47views47layouts47store46rhtml' app/controllers/sessions_controller.rb:24:in `create' sessions_controller adalah controller dari RESTful authentication (yang baru saja saya pasang, sebelumnya tidak dapat NoMethodError). Saya sudah tambahkan @cart = find_cart dan fungsinya ada dan memastikan kalo @cart itu ada. Lalu kenapa saya dapat error ini? Btw, saya masih pake Rails 1.2.3 karena masih blm explore cara migrasi ke versi 2.x. Apa code2 saya harus diubah juga (at least extension rhtml ke html.erb) atau gmn, masi blm tau. Sekalian nanya di sini aja ya.. Mungkin ada reference / manual yg bisa dishare ke saya. Thanks, Dida [Non-text portions of this message have been removed]