# Convert string to class

**URL:** <https://www.ruby-forum.com/t/convert-string-to-class/67252>\
**Category:** Rails\
**Created:** [September 1, 2006, 5:24pm UTC](https://www.ruby-forum.com/t/convert-string-to-class/67252 "2006-09-01T17:24:21Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![nicken](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/d07c76/32.png) [@nicken](https://www.ruby-forum.com/u/nicken)\
**Post date:** [September 1, 2006, 5:24pm UTC](https://www.ruby-forum.com/t/convert-string-to-class/67252/1 "2006-09-01T17:24:21Z")

</div>

hey,

i have these parameters  
/backend/fsdocuments/new?parent\_class=Product&parent\_id=5

parent\_id = params[:parent\_id] =\> “5”  
parent\_class = params[:parent\_class] =\> “Product”

So i need to find Product item with id = 5

Product.find(5)

But how can i convert this string to a object??

Thx

---

<div class="post-metadata">

**Author:** ![nicken](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/d07c76/32.png) [@nicken](https://www.ruby-forum.com/u/nicken)\
**Post date:** [September 1, 2006, 5:38pm UTC](https://www.ruby-forum.com/t/convert-string-to-class/67252/2 "2006-09-01T17:38:47Z")

</div>

Nick B. wrote:

> Product.find(5)
> 
> But how can i convert this string to a object??
> 
> Thx
> 
> –  
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).

“Hash”.constantize.new #=\> {}

\_Kevin

---

<div class="post-metadata">

**Author:** ![nicken](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/d07c76/32.png) [@nicken](https://www.ruby-forum.com/u/nicken)\
**Post date:** [September 1, 2006, 5:42pm UTC](https://www.ruby-forum.com/t/convert-string-to-class/67252/3 "2006-09-01T17:42:30Z")

</div>

\_Kevin wrote:

> Nick B. wrote:
> 
> > Product.find(5)
> > 
> > But how can i convert this string to a object??
> > 
> > Thx
> > 
> > –  
> > Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
> 
> “Hash”.constantize.new #=\> {}
> 
> \_Kevin

thx it works
