pry

    3热度

    1回答

    我读过关于这些伟大的pry插件(例如pry-debugger,pry-stack_explorer),但经过将近30分钟的搜索后,我找不到任何关于如何安装的文档。我已经去了他们的github site,pry wiki,并阅读/观看了几个教程,但没有关于安装的内容。

    0热度

    1回答

    在调试时,pry在我正在处理的特定项目内的命令行上输出奇怪的字符。奇怪的是,当我打开一个不同的项目时,pry工作得很好。 例子: #的lib/a.rb require 'pry' def some_method binding.pry # some code... # more code... end 运行我的规格后,我得到的命令行下面的输出: 3413: 31def 34some

    1热度

    1回答

    我有以下charge.rb: class Charge < ActiveRecord::Base serialize :response, Hash include HTTParty belongs_to :order def charge_url return "#{Pin.base_url}/1/charges" end

    1热度

    1回答

    我的团队有几台对生产数据运行的分段服务器。我有兴趣在临时环境中使用pry以进行更好的调试。 有没有一个工具呢? pry-remote看起来像它可能适合,但我见过的大多数人在本地使用它与pow或foreman而不是对远程服务器,所以我不知道这是什么。有相同的想法an unanswered question。 如果没有这个工具,我想我可能只能SSH进入服务器和运行rails服务器,但我怀疑这可能会与n

    0热度

    1回答

    我正在尝试主代码REPL编辑器的Pry。 我发现这与我所寻找的非常接近,但我不太清楚如何使用它。我想知道如何在类中添加/修改/删除每个方法(或任何其他成员)。 当我尝试这样做, ➜ ~ pry [1] pry(main)> class AAA [1] pry(main)* def bbb [1] pry(main)* "ccc" [1] pry(main)* end [1] pry(m

    0热度

    1回答

    工作,我有一个从另一个类执行zip命令的代码块: def zip_up_contents path name Zipper.new path name end 的问题是,它通过拉链的所有文件的复印件空白到它。但是,当我把zip命令之前,像这样绑定: def zip_up_contents path name binding.pry Zipper.new path

    7热度

    3回答

    我已经添加了一个围绕钩,我曾希望将导致撬救援,开始撬我的黄瓜功能时抛出了一个异常: Around do |scenario, block| Pry::rescue do block.call end end 的围绕钩肯定会被调用,但是步骤内抛出的异常不会被解救。例如。这一步: When(/^I perform the action$/) do rais

    1热度

    1回答

    我使用jruby 1.7.5(1.9.3p392)与rails 3.2.9的pry-rails。每当我在撬它输出多个页面(例如:当我做help),并不得不投入分页我会卡住,画面结束看起来是这样的: <page break> --- Press enter to continue (q<enter> to break) --- <page break> ^M^M^M^M^M^M^M^M^C^C[2

    1热度

    1回答

    如解释here pry的插件需要pry-前缀。 我已经尝试建设采用捆绑: bundle gem pry-name 但它搞砸了目录层次结构(创建2,而不是1目录): create pry-name/pry-name.gemspec create pry-name/lib/pry/name.rb create pry-name/lib/pry/name/version.rb

    1热度

    2回答

    我有Rails应用程序,它利用发动机的负荷。控制器逻辑由混合的混合组成。在我能够追踪代码正在做什么之前,我必须单独参加每个mixin。没有任何工具,它可以告诉我所有的合成方法所产生的源代码文件,所以我可以很容易地找到发生了什么事