Rails控制台不会让我继续打字

时间:2015-04-07 22:32:22

标签: ruby-on-rails ruby console

我正在尝试使用Rails控制台访问我的用户并将其设置为管理员并跳过授权电子邮件过程。

所以我输入了:

rails c

然后,在我退出控制台之前,它永远不会让我输入其他内容。

这是控制台的输出

encrypted_password:
  "$2a$10$6KRoGrk3fjW3IMLS122pUuvOakx5.xBwiOLzuNrPufBtBzkqpXnkO",
reset_password_token: nil,
reset_password_sent_at: nil,
remember_created_at: nil,
sign_in_count: 0,
current_sign_in_at: nil,
last_sign_in_at: nil,
current_sign_in_ip: nil,
last_sign_in_ip: nil,
confirmation_token:
  "da05c95ad42b7d305f265a92deb36957183c5670c4f24180c1eb83fc4e6e33bc",
confirmed_at: nil,
confirmation_sent_at: Mon, 06 Apr 2015 20:32:04 UTC +00:00,
unconfirmed_email: nil,
created_at: Mon, 06 Apr 2015 20:32:04 UTC +00:00,
updated_at: Mon, 06 Apr 2015 20:32:04 UTC +00:00,
role: nil,
avatar: nil,
image: nil,
user_id: nil>
~
(END) 

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

听起来不对。

您提供的 outout 看起来像是Rails ActiveRecord对象的一部分,这意味着控制台确实加载了一些内容。

你能否至少输入User.find(whatever)?这个问题不清楚。

无论如何,当控制台让你滚动 up down 时,它是因为它&#39 ; s表现得像less CLI软件。只需按 q 键即可继续输入命令。