我在tmux会话中有一个Rails控制台会话,它占用了大量内存。它包含大量数据,并且嵌套了很少的变量,并且花了很长时间查询这些数据,所以现在我的计划是序列化数据并将其保存到文件中。这样,我可以稍后重新加载它,而在不使用它时不会占用过多的内存。不过,我想知道是否有更好的方法。我可以保存整个Rails控制台会话并在以后再次加载吗?
答案 0 :(得分:1)
否,您不能保存整个Rails控制台会话(对于简单的irb
会话也是如此)供以后使用。
答案 1 :(得分:0)
创建或编辑您的~/.irbrc
文件以包括:
require 'irb/ext/save-history'
IRB.conf[:SAVE_HISTORY] = 200
IRB.conf[:HISTORY_FILE] = "#{ENV['HOME']}/.irb-history"