我正在使用daemons gem在Ruby中创建一个守护进程.我想将守护进程的输出添加到日志文件中.我想知道puts从控制台重定向到日志文件的最简单方法是什么.
正如您自己所知,有时您必须通过rails控制台在现场制作机器上执行任务...
我通常从以下开始: bundle exec rails console -e production
但是由于它是生产机器,我想将rails控制台的所有+输出记录到文件中 /home/sshuser/myproject/console_sessions/2016_09_09__14_33_33.txt
谁知道怎么做?我想以自动方式启动记录器,但只有在我运行控制台的情况下?
(我正在运行Rails 3.2)谢谢!
我想在 Rails 的 pry 控制台中使用类似 grep 的函数。例如,当我有这样的模型时:
pry(main)> show-model Post
Company
id: integer
title: string
author: string
content: text
created_at: datetime
updated_at: datetime
Run Code Online (Sandbox Code Playgroud)
我想过滤输出,如:
pry(main)> show-model Post --grep "string"
title: string
author: string
Run Code Online (Sandbox Code Playgroud)
或者
pry(main)> show-model Post --grep "content"
content: text
Run Code Online (Sandbox Code Playgroud)
似乎 pry 中有一个命令--grep选项ls。我找不到与show-model命令类似的功能。有办法做到吗?
我正在尝试运行一个Ruby应用程序,它将信息输出到控制台.我想将此输出保存到文本/日志文件中.这甚至可能吗?红宝石必须有一面旗帜才能做到这一点吗?