ada 2 penyebab, berdasarkan pengalaman saya :

1. di controller KursusController, ga ada method yang namanya "create" ( ga ada 
do create...end
2. nama method / string yg ada .to_sym nya emang nil.

kalau mau lebih jelas, coba dikirim potongan error nya lengkap
webrick ato mongrel biasanya ngasih tau baris program mana lengkap sama source 
code nya
kalau copy paste di sini, mungkin bisa dibantu
atau, kalau mau solusi penanganan, bisa dibikin seperti ini :

<nama variabel>.to_sym unless <nama variabel>.nil?

jadi, kalau ternyata <nama variabe> nya nil, ga akan dieksekusi

data di mysql mungkin tidak kosong, tapi si <nama variabel> tidak menunjuk pada 
record dengan id yang dimaksud dalam asosiasi di model.


semoga membantu...

^_^


--- On Mon, 3/9/09, ZEN FTSM <[email protected]> wrote:
From: ZEN FTSM <[email protected]>
Subject: [id-ruby] NoMethodError in Controller
To: [email protected]
Date: Monday, March 9, 2009, 10:42 PM











    
            Salam  Ruby...

saya lagi belajar RoR pakek Netbeans6.5

pada saat proses simpan data (tabel kursus), terjadi error seperti berikut:



NoMethodError in KursusController# create 



You have a nil object when you didn't expect it!

The error occurred while evaluating nil.to_sym



Namun saya cek di data di mysql  data yang saya buat tersebut tersimpan, tidak 
ada yang kosong



Tolong ya.. kenapa bisa error..



Thakns...



Zen



[Non-text portions of this message have been removed]




 

      

    
    
        
         
        
        








        


        
        


      

[Non-text portions of this message have been removed]

Kirim email ke