重载关联方法

问题描述:

有谁知道是否有一种方法来重载关联访问器方法而不是setter?重载关联方法

例如

class Bar 
    has_many :users 

    def users 
    'foo' 
    end 

end 

a = Bar.new 
a.users # => 'foo' 
a.users << bob => [bob] 

希望是有道理的。

+1

你可能想开始接受其他人的答案... 6个问题,并没有给予接受。 – 2010-10-10 07:47:19

好的不能这样做。

我重载访问关联代理对象的方法。

噢,好好学习吧。