James Gray
12/14/2005 10:19:00 PM
On Dec 14, 2005, at 4:10 PM, Hunter's Lists wrote:
> Howdy,
>
> I have a class called 'NewsItem'.
>
> In one of my Rails classes, I have a place to pass in a string
> (from a HTTP
> parameter). That string's value is 'NewsItem', the class name.
>
> How can I convert that to use as the class?
>
> I.e.
>
> @model = params[:modelname]
> @items = @model.find(:all)
Try changing the last line to:
@items = Object.const_get(@model).find(:all)
Hope that helps.
James Edward Gray II