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

