son*_*002 5 ruby ruby-on-rails heroku
您好,我正在使用 Heroku 和 Ruby on Rails。在heroku我可以做
heroku run rails c -a app
Run Code Online (Sandbox Code Playgroud)
这使我可以访问控制台,并且我可以执行删除记录等管理操作
我在公司环境中工作,我希望获得控制台中输入的所有命令的日志。因此,如果出现问题,我们可以审核日志。
有没有办法记录在 Rails 控制台中输入的内容?
Rails 允许您存储控制台历史记录,但这不会保存在 Heroku 中,至少不会永久保存。
在 Heroku 中,当您运行heroku run rails console
Heroku 时,将创建一个一次性的 dyno,它的生存时间与控制台会话一样长。Rails 将在文件系统上存储命令的历史记录,但是一旦退出控制台,dyno 将被清理,命令历史记录文件将随之删除。
Rails 控制台是一个Railtie
并且它有一些生命周期挂钩,因此您可以想出一些自定义方法来持久化命令,但没有内置的方法可以做到这一点。
归档时间: |
|
查看次数: |
2530 次 |
最近记录: |