似乎很多库/插件都使用以下语法: def self.included(base) # :nodoc: base.extend ClassMethods end 为什么:nodoc:部分是必需的? 最佳答案 没有必要。如果将其应用于类,则仅取消显示该类扩展中所有方法的文档(rdoc)。在Ruby编程中描述为: