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

Kirim email ke