2

を使用中にSingletonモジュールを含むクラスを作成しようとしていますattr_accessor。ただし、これは機能していないようです。

require 'singleton'

class Foo
  attr_accessor :bar
  include Singleton
end

Foo.bar = 'foobar'

これにより、次のエラーが発生します。

undefined method `bar=' for Foo:Class (NoMethodError)

ここで何が間違っていますか?

4

3 に答える 3

2

試す -

     Foo.instance.bar = 'foobar'

ここここに文書化

于 2013-07-09T13:26:18.677 に答える