# Finding an object in a collection

**URL:** <https://www.ruby-forum.com/t/finding-an-object-in-a-collection/79680>\
**Category:** Ruby\
**Created:** [December 18, 2006, 3:50am UTC](https://www.ruby-forum.com/t/finding-an-object-in-a-collection/79680 "2006-12-18T03:50:10Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![feanix](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/9de0a6/32.png) [@feanix](https://www.ruby-forum.com/u/feanix)\
**Post date:** [December 18, 2006, 3:50am UTC](https://www.ruby-forum.com/t/finding-an-object-in-a-collection/79680/1 "2006-12-18T03:50:10Z")

</div>

How would I go about finding an object in a collection? Specifically:

I have a collection called roles. I have a Role object with the name  
property “user”. How do I find that object in roles?

---

<div class="post-metadata">

**Author:** ![feanix](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/9de0a6/32.png) [@feanix](https://www.ruby-forum.com/u/feanix)\
**Post date:** [December 18, 2006, 3:56am UTC](https://www.ruby-forum.com/t/finding-an-object-in-a-collection/79680/2 "2006-12-18T03:56:02Z")

</div>

On 12/18/06, Pieter M. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> How would I go about finding an object in a collection? Specifically:
> 
> I have a collection called roles. I have a Role object with the name  
> property “user”. How do I find that object in roles?
> 
> –  
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
> 
> I believe you can use dynamic finders on AR collections.

@roles\_collection.find\_by\_name( “user” )

---

<div class="post-metadata">

**Author:** ![feanix](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/9de0a6/32.png) [@feanix](https://www.ruby-forum.com/u/feanix)\
**Post date:** [December 18, 2006, 4:06am UTC](https://www.ruby-forum.com/t/finding-an-object-in-a-collection/79680/3 "2006-12-18T04:06:05Z")

</div>

whoops my appologies. I thought I was on the rails list…

---

<div class="post-metadata">

**Author:** ![feanix](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/9de0a6/32.png) [@feanix](https://www.ruby-forum.com/u/feanix)\
**Post date:** [December 18, 2006, 4:04am UTC](https://www.ruby-forum.com/t/finding-an-object-in-a-collection/79680/4 "2006-12-18T04:04:04Z")

</div>

Pieter M. wrote:

> How would I go about finding an object in a collection? Specifically:
> 
> I have a collection called roles. I have a Role object with the name  
> property “user”. How do I find that object in roles?

ri Enumerable.find

---

<div class="post-metadata">

**Author:** ![feanix](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/9de0a6/32.png) [@feanix](https://www.ruby-forum.com/u/feanix)\
**Post date:** [December 18, 2006, 5:16am UTC](https://www.ruby-forum.com/t/finding-an-object-in-a-collection/79680/5 "2006-12-18T05:16:11Z")

</div>

Daniel ----- wrote:

> On 12/18/06, Pieter M. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> > How would I go about finding an object in a collection? Specifically:
> > 
> > I have a collection called roles. I have a Role object with the name  
> > property “user”. How do I find that object in roles?
> > 
> > –  
> > Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
> > 
> > I believe you can use dynamic finders on AR collections.
> 
> @roles\_collection.find\_by\_name( “user” )

This worked great, thanks!
