2011-11-20 101 views
0

我寫了一個腳本來使用Excel頁面中的值填充數據庫。在腳本中我得到的錯誤Rails腳本錯誤

uninitialized constant Profile (NameError) 

配置文件是我有一個模型的名稱。 Rails看起來並沒有在腳本中識別我的模型。如何解決這個問題。

+2

您需要發佈一些代碼。你的腳本和你的Profile模型將是一個好的開始。 –

回答

0

它看起來像Rails沒有得到正確的初始化。

你可以發佈腳本,並解釋你如何運行/啓動它?

您使用的是哪個版本的Rails?

如果你有一個Rails應用程序,你想運行一個任務作爲腳本,有兩種方法可以做到這一點:通過腳本運行

2)

1)通過耙

如果你使用rake,你必須告訴它正確地初始化你的Rails應用程序。 耙任務必須在./lib/tasks

查閱這些文章,解釋如何做到這一點:

I have a Rails task: should I use script/runner or rake?

script/runner in rails 3

http://guides.rubyonrails.org/active_record_querying.html

+0

不,它的拼寫很好。是否有某種聲明我需要從我的腳本中的配置文件呼叫 – Kevin

+0

我的意思是像在腳本/ pull_profile.rb我需要一條線如使用配置文件 – Kevin

+0

你是什麼意思的腳本?你有Rails應用程序嗎? – Tilo