StackOverflow 文档 Ruby Language 教程 方法缺失 捕获对未定义方法的调用 捕获对未定义方法的调用 Created: November-22, 2018 class Animal def method_missing(method, *args, &block) "Cannot call #{method} on Animal" end end => Animal.new.say_moo > "Cannot call say_moo on Animal" 与块一起使用方法缺失