我有一个简单的脚本处理来自STDIN的行。有时会出现一个异常 - 一些UTF-8转换错误 - 我想检查变量,导致错误的原因。我用下面的语法在我的文件(让我们称之为filter.rb),但我从来没有撬提示: #!/usr/bin/ruby
require "pry"
n=0
while line=STDIN.gets do
begin
n=n+1
raise "an e
我开始在rails控制台中使用pry。 当我得到一个Rails模型的实例,该值没有线所示打破这样的: pry(#<Class:0x1022f60e0>):1> first
=> #<Article id: 1, name: "What is Music", content: "Music is an art form in which the medium is sound o...", cre
模板方法的优雅不显眼的方式如下所示?这个想法是“动态地”在方法内部的错误上插入binding.pry来简化调试。 def foo #regular method
...
end
def foo #method changed to debug errors
begin
...
rescue
binding.pry
end
end
我尝试在控制器文件中使用binding.pry,当我重新载入页面时,乘客卡住它但irb不起作用(它显示出来,但卡住了,它看起来像乘客写了字符串和就这样。)。在我们可以阅读的客运网站上,该irb是用于商业计划的,但如果我们使用binding.remote_pry(binding.pry ignored by rails 3),它的效果很好。当然binding.pry对WEBrick很有用。问题是,如
我通过PackageControl安装了SublimeREPL。 当我试图运行SublimeREPL在崇高的文本红宝石文件,下面的错误就出来了: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/dependency.rb:296:in `to_specs': Could not f