【发布时间】:2015-05-28 03:13:37
【问题描述】:
您好,我正在使用 Heroku 和 Ruby on Rails。在heroku我可以做
heroku run rails c -a app
这使我可以访问控制台,并且我可以执行管理操作,例如删除记录
我在公司环境中工作,我希望记录控制台中输入的所有命令。因此,如果出现问题,我们可以审核日志。
有没有办法记录在 rails 控制台中输入的内容?
【问题讨论】:
-
这主要是 Heroku 应该提供的东西,而不是在 Rails 中解决的东西:正如其他人回答的那样:rails 已经记录了这个,只是 Heroku 没有公开这些日志。不过,您可能需要重新考虑解决方案:您是否考虑过编写 rake 任务来执行操作并锁定控制台?如果您需要审核控制台,您可能会以不应该的方式滥用它。
标签: ruby-on-rails ruby heroku