# Association extend rails 2 feature

**URL:** <https://www.ruby-forum.com/t/association-extend-rails-2-feature/148446>\
**Category:** Rails\
**Created:** [September 12, 2008, 10:53pm UTC](https://www.ruby-forum.com/t/association-extend-rails-2-feature/148446 "2008-09-12T22:53:04Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ericgoodwin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/c68b51/32.png) [@ericgoodwin](https://www.ruby-forum.com/u/ericgoodwin)\
**Post date:** [September 12, 2008, 10:53pm UTC](https://www.ruby-forum.com/t/association-extend-rails-2-feature/148446/1 "2008-09-12T22:53:04Z")

</div>

I’ve been looking on the internet for the feature in rails where you can  
specify an association extend module on the actual class.

So for example

class Printer \< AR::Base  
some\_association\_extend\_method\_that\_i\_cant\_figure\_out do  
def   
find\_by\_name(value)  
end  
end  
end  
class Product \< AR::Base  
has\_many :printers  
end

product.printers[“name”] # \<-- should return the printer if it exists  
Product[“name”] # \<-- should work as well.

Does anyone know what im talking about? I saw it once, I can’t find it  
again.

---

<div class="post-metadata">

**Author:** ![ericgoodwin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/c68b51/32.png) [@ericgoodwin](https://www.ruby-forum.com/u/ericgoodwin)\
**Post date:** [September 13, 2008, 7:02pm UTC](https://www.ruby-forum.com/t/association-extend-rails-2-feature/148446/2 "2008-09-13T19:02:36Z")

</div>

On Sep 13, 4:53 am, Aryk G. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> ## end
> 
> Posted viahttp://www.ruby-forum.com/.

Maybe you’re looking for has\_finder or, in Rails 2.1, named\_scope.

---

<div class="post-metadata">

**Author:** ![ericgoodwin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/c68b51/32.png) [@ericgoodwin](https://www.ruby-forum.com/u/ericgoodwin)\
**Post date:** [September 13, 2008, 7:35pm UTC](https://www.ruby-forum.com/t/association-extend-rails-2-feature/148446/3 "2008-09-13T19:35:03Z")

</div>

yes thats what i was looking for. thx.
