Tôi đã bỏ sót bản ghi nhớ ở đâu đó, và tôi hy vọng bạn sẽ giải thích điều này cho tôi. Tại sao eigenclass của một đối tượng khác với self.class? class Foo def initialize(symbol) eigenclass = class << self self end eigenclass.class_eval do attr_accessor symbol end end end …