Booking Heaven | 6 May 07:29
Favicon

[Curhat] My Ruby Controller has Black Hole

Dear Buddies,

Cuma mo sekedar curhat. Applikasi aku udah ready didevelopment dan semalam aku mo check lagi secara
keseluruhan. 1 dari 5 kontroller punya blackhole. 

Awal ceritanya gini, gw bikin paginator dalam bentuh array, pake paginate_collection(blabla, blabla)
dan gw taro dalam bentuk private dikontroler yang sama. Semua berjalan baik. Abis itu gw matiin
webricknya terus tinggal makan, abis makan gw nyalain lagi webricknya eh kok malah dibilang
paginate_collection tidak didefinisikan pada kontroller. Aneh padahal jelas-jelas ada diprivate.
terus gw pindahin ke application controller di private juga dan jalan. OK gw lega..

Nah diatas private ada def laporan_keuangan. semua udah gw cek sekarang tinggal cek laporan_keuangan
doank di browser (sebelumnya berjalan lancar). Jreng...jreng.. again.. semua variable atau params
tidak terbaca dikontroller. Bolak-balik restart bersihkan log, terus baca log. Disana sudah ada
commit, tapi tidak sampe ke kontroller def laporan_keuangan.

Kesel.. akhirnya gw hapus semua bisnis logic disana tinggal :
def laporan_keuangan
   @keparat = "Woi nongol donk nih si Variable Keparat"
end

di laporan_keuangan.rhtml, gw isi ini doank:
show disini : <%= @keparat %>

Alhasil gak keluar apa-apa. bolak balik restart webserver. Akhirnya gw pasrah dan teringat pada si def
paginate_collection, gw pindahin def laporan_keuangan ke application_kontroller, dan wow berjalan
dengan baik.

Akhirnya gw berpikir gak pake logika lagi. Tempat dimana yang tadi def laporan_keuangan ma def
paginate_collection yang gak bisa dibaca kontroller gw kasih def black_hole sama def magneto, terus gw
balikin lagi yanf dari applicationController si def laporan_keuanga di atas def black_hole dipublic
kontroller sebelumnya dan dibawah private dan def magneto gw taro def paginate_collection. Gw restart server.

Dan Jrengg... semua berjalan dengan baik...

Seperti Voodoo atau BlackHole pada ruby... Ini beneran bro gak ngada-ngada. Sorry kalo curhat gw kepanjangan.

Reinhart
http://teapoci.blogspot.com

      ____________________________________________________________________________________
Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile.  Try it now.  http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ

------------------------------------

ID-Ruby
Berdiskusi dan belajar bersama Bahasa Pemrograman Ruby, termasuk segala varian Ruby (JRuby, Rubinius,
IronRuby, XRuby), dan program yang dibuat dengan Ruby (Ruby on Rails, JRuby on Rails, Merb)

<*> Kunjungi *arsip milis* id-ruby di
    http://groups.yahoo.com/group/id-ruby/messages
    http://www.mail-archive.com/id-ruby-hHKSG33TihhbjbujkaE4pw <at> public.gmane.org/
    http://rubyurl.com/Q8DD
    http://news.gmane.org/gmane.comp.lang.ruby.region.indonesia

<*> Baca peraturan id-ruby sebelum posting
    http://rubyurl.com/gay1

<*> Ikutilah Jajak Pendapat ID-Ruby
    http://rubyurl.com/3CCt

<*> Links ID-Ruby
    http://rubyurl.com/n96r

<*> Database ID-Ruby
    http://rubyurl.com/Iw3u

<*> Kunjungi Situs Resmi Ruby Indonesia
    http://www.ruby-lang.org/id/

<*> Join Ruby Indonesia on Facebook
    http://rubyurl.com/QV48

<*> Join Ruby Indonesia on LinkedIn
    http://rubyurl.com/eh0i

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/id-ruby/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/id-ruby/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:id-ruby-digest@... 
    mailto:id-ruby-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    id-ruby-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


Gmane