'rails generate model ...'什么都不返回

时间:2012-11-15 00:09:11

标签: ruby-on-rails ruby omniauth

所以我目前正在关注本教程: http://net.tutsplus.com/tutorials/ruby/how-to-use-omniauth-to-authenticate-your-users/

并且在第5步感到厌烦。我设法执行第4步,它使用generate命令创建新的控制器文件。现在我需要为User创建一个名称和电子邮件作为属性的模型。输入:

' rails生成模型用户名:string email:string'

它只会挂起几秒钟,然后再返回任何内容,只是让我再次访问命令行。 (运行Windows 7)

我不知道我是否遗漏了某些东西,我已经为sqlite3和activeRecord安装了宝石,而不是我认为这应该是一个问题。

我完全迷失了,因为它没有给我任何信息,也没有创建我期望的文件。我在我的应用程序目录C:\ user \ steve \ documents \ gitrepositories \ AppName

中键入这些命令

2 个答案:

答案 0 :(得分:0)

我觉得这个教程令人困惑;因为它说“在Rails控制台(rails控制台)中,创建新模型。”并且您不应该在rails控制台(“rails c”命令)中执行此操作,您应该在Windows控制台中执行该命令,当然也可以在应用程序的根文件夹中执行该命令。命令它完全没问题,希望这有帮助

更新:

尝试在声明的命令之前进行捆绑

答案 1 :(得分:0)

我在Rails 4.2.5和Ruby 2.3上遇到了同样的问题。正在运行bundle update解决了我的问题。