标签: ruby
如果我像下面那样重写method_missing并调用shell命令。
def method_missing(method, *args) puts "method_missing called: #{method}" super end `ls`
它会放:
method missing called! to_ary
为什么呢?以及如何在执行命令时避免调用method_missing?