相关疑难解决方法(0)

将"puts"命令输出重定向到日志文件

我正在使用daemons gem在Ruby中创建一个守护进程.我想将守护进程的输出添加到日志文件中.我想知道puts从控制台重定向到日志文件的最简单方法是什么.

ruby daemon

17
推荐指数
3
解决办法
2万
查看次数

记录rails控制台始终在生产环境中归档

正如您自己所知,有时您必须通过rails控制台在现场制作机器上执行任务...

我通常从以下开始: bundle exec rails console -e production

但是由于它是生产机器,我想将rails控制台的所有+输出记录到文件中 /home/sshuser/myproject/console_sessions/2016_09_09__14_33_33.txt

谁知道怎么做?我想以自动方式启动记录器,但只有在我运行控制台的情况下?

(我正在运行Rails 3.2)谢谢!

ruby ruby-on-rails ruby-on-rails-3

7
推荐指数
1
解决办法
926
查看次数

pry 控制台中有类似 grep 的功能吗?

我想在 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 ruby-on-rails pry

5
推荐指数
1
解决办法
1789
查看次数

将Ruby控制台输出写入文本文件

我正在尝试运行一个Ruby应用程序,它将信息输出到控制台.我想将此输出保存到文本/日志文件中.这甚至可能吗?红宝石必须有一面旗帜才能做到这一点吗?

ruby terminal gem ruby-on-rails

2
推荐指数
1
解决办法
6981
查看次数

标签 统计

ruby ×4

ruby-on-rails ×3

daemon ×1

gem ×1

pry ×1

ruby-on-rails-3 ×1

terminal ×1