Chiamare un Model partendo da una stringa

[premessa]
Non ho fatto una ricerca approfondita per la cosa perché in realtà le
parole chiave da utilizzare portano a tutt’altro, quindi se la cosa è
risaputa e la trovo su un altro topic fatemi semplicemente un link.
[/premessa]
Usando Ruby on Rails vorrei fa una cosa di questo tipo

u = “User”
u.find(:first)

per ottenere la stessa cosa del comando

User.find(:first)

è possibile?
Ovviamente mi serve perché passerei quella u come parametro (params[:u])
da una pagina precedente.

So che è possibile (ma solo in lettura) fare una cosa simile per i
metodi in questo modo:

@pluto = @pippo.send(“pluto”.to_sym)

Grazie per l’aiuto

On Thu, Feb 21, 2008 at 10:44 AM, Matteo Gavagnin
[email protected]
wrote:

Usando Ruby on Rails vorrei fa una cosa di questo tipo

u = “User”
u.find(:first)

u = “User”.constantize

ciao
Luca

Luca M. wrote:

On Thu, Feb 21, 2008 at 10:44 AM, Matteo Gavagnin
[email protected]
wrote:

Usando Ruby on Rails vorrei fa una cosa di questo tipo

u = “User”
u.find(:first)

u = “User”.constantize

ciao
Luca

Grazie semplice e immediato!