2012-11-15 71 views
0

所以我目前正在按照本教程: http://net.tutsplus.com/tutorials/ruby/how-to-use-omniauth-to-authenticate-your-users/「軌生成模型......」沒有返回

,並吸吮第5步。我設法做第4步,它使用產生命令來創建一個新的控制器文件。現在我需要爲名稱和電子郵件的用戶創建一個模型作爲屬性。已經鍵入:

「軌生成模型用戶名:字符串email:字符串」

這回沒有什麼,只是再次提供我進入命令行之前剛剛掛起幾秒鐘。 (運行Windows 7)

我不知道我是否錯過了一些東西,我已經爲sqlite3和activeRecord安裝了gems,不是我認爲這應該是一個問題。

我完全失去了,因爲它不會給我任何信息,也不會創建我期望的文件。我從我的應用程序目錄中輸入這些命令C:\ user \ steve \ documents \ gitrepositories \ AppName

回答

0

我覺得這個教程很混亂;因爲它說「在Rails控制檯(rails控制檯)中,創建新模型。」你不應該在rails控制檯(「rails c」命令)中這樣做,你應該在Windows控制檯中執行該命令,當然也應該在應用程序的根文件夾中執行該命令。這是完全正常的命令,希望這有助於

UPDATE:

嘗試的規定命令

+0

雖然OP確實聲明命令是從應用程序目錄執行的。 –

+0

如果您運行rails -v命令,會發生什麼情況? – FedeX

+0

Rails 3.2.8(是的,我注意到「Rails控制檯」在教程中是不正確的) – Steve

0

我使用Rails 4.2.5和Ruby 2.3同樣的問題之前做捆綁。運行bundle update爲我解決了這個問題。