0

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

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

'rails 生成模型用户名:字符串电子邮件:字符串'

它只挂了几秒钟,然后什么也没返回,只是让我再次访问命令行。(运行 Windows 7)

我不知道我是否遗漏了什么,我已经为 sqlite3 和 activeRecord 安装了 gem,我认为这不是一个问题。

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

4

2 回答 2

0

我认为教程令人困惑;因为它说“在 Rails 控制台(rails 控制台)中,创建新模型”。而且您不应该在 rails 控制台(“rails c”命令)中执行该操作,您应该在 Windows 控制台中执行该命令,当然也应该在应用程序的根文件夹中执行该命令。该命令非常好,希望这会有所帮助

更新:

尝试在所述命令之前进行捆绑

于 2012-11-15T00:23:21.023 回答
0

我对 Rails 4.2.5 和 Ruby 2.3 也有同样的问题。跑步bundle update为我解决了这个问题。

于 2016-02-03T12:13:40.307 回答