你想 puts 出 caller 的方法堆栈么?那为什么不用 puts 呢
puts
不是,而是上面的代码在 irb 下是可以输出 call stack 的。但为什么放到脚本里面就不行呢?
irb 会自动输出返回值的 inspect 到 stdout。脚本里你要自己 puts
多谢 #3 楼 @jjym