我正在使用ruby的pry REPL,以及它的rails插件(gem pry-rails)。目前pry有一个所有项目的全局历史。是否可以配置它,使每个rails项目都有自己的历史文件?
pry
pry-rails
8fsztsew1#
在Pry wiki的历史下有相关的说明,下面是你想要的相关部分:示例:将历史记录文件放在当前目录中,以获得每个项目的单独历史记录:永久(在.pryrc档案中)
Pry.config.history.file = ".pry_history"
eqqqjvef2#
创建一个如下所示的新类
class Utils def self.pry_history # path = Pry.config.history.file # old pry version path = Pry.config.history_file # new pry version valuef = `cat -n #{path}` print valuef end end
然后在您Perry控制台中,您可以
pry(main)> Utils.pry_history
2条答案
按热度按时间8fsztsew1#
在Pry wiki的历史下有相关的说明,下面是你想要的相关部分:
示例:将历史记录文件放在当前目录中,以获得每个项目的单独历史记录:
永久(在.pryrc档案中)
eqqqjvef2#
创建一个如下所示的新类
然后在您Perry控制台中,您可以