我使用heroku run rails console
自动运行单行查询。在这种情况下,它只打印一个具有用户数的句子。
> echo "puts \"There are #{User.count} users\"" | heroku run rails console -a my-example-app
Running rails console on ⬢ my-example-app... up, run.7734 (Standard-1X)
puts "There are #{User.count} users"
Loading staging environment (Rails 4.2.7.1)
irb(main):001:0> puts "There are #{User.count} users"
There are 14388 users
=> nil
irb(main):002:0> exit
^C[01:40:30] >
该功能有效 - 它打印指定的计数,并将其转储到rails console
实时shell。
但是,我最后无法exit
。请注意,我键入了exit
,但它实际上并没有退出。我不得不使用CTRL+C
终止进程以退出到我的本地环境。
我很好奇 -
我也试过
echo "puts \"There are #{User.count} users\"; exit"
最后尝试自动退出,但仍然没有运气。
谢谢!