Appeler une classe à partir d'une chaine de caractère en ruby

Vous avez par exemple une classe Product, vous voudriez l'appeler à partir d'une chaine. Voici le bout de code qui vous permettra de le faire :

"product".classify.constantize

"admin_product".classify.constantize

Du coup vous pouvez faire :

"product".classify.constantize.where(:name => "Produit 1").first

Ca peut-être bien pratique. Bon code.