ruby-on-rails 当地历史与撬

7uzetpgm  于 2022-11-26  发布在  Ruby
关注(0)|答案(2)|浏览(106)

我正在使用ruby的pry REPL,以及它的rails插件(gem pry-rails)。目前pry有一个所有项目的全局历史。是否可以配置它,使每个rails项目都有自己的历史文件?

8fsztsew

8fsztsew1#

在Pry wiki的历史下有相关的说明,下面是你想要的相关部分:
示例:将历史记录文件放在当前目录中,以获得每个项目的单独历史记录:
永久(在.pryrc档案中)

Pry.config.history.file = ".pry_history"
eqqqjvef

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

相关问题