重载关联方法

时间:2010-10-10 07:27:11

标签: ruby ruby-on-rails-3

有没有人知道是否有办法重载关联访问器方法而不是设置器?

例如

class Bar
  has_many :users

  def users
    'foo'
  end

end

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

希望这是有道理的。

1 个答案:

答案 0 :(得分:1)

好的不能做到。

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

噢,好好学习。