ruby 代码
当我们声明has_many关系之后,Rails会自动添加一系列的方法,我们就可以在程序中使用
organization.people,organization.people.create,organization << People.new,以及采用类似与organization.people.add之类的方法调用people类中的方法,如果你希望在添加 has_many关系的同时添加自定义的方法到此关系中,可以使用以下的方式:
ruby 代码
也可以定义一个module,在module中定义一系列的自定义方法:
ruby 代码
使用orgnazition.people.find_active来调用自定义方法。
http://9esuluciano.javaeye.com/blog/114304