2012-11-15 50 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为我解决了这个问题。