¿Cómo instanciar la clase de la cadena de nombre en Rails?

¿Cómo podemos instanciar la clase de su cadena de nombre en Ruby-on-Rails?

Por ejemplo, tenemos su nombre en la base de datos en formato como "ClassName" o "my_super_class_name".

¿Cómo podemos crear un objeto a partir de él?

Solución:

Lo estaba buscando yo mismo, pero no lo encontré, así que aquí está.Método API Ruby-on-Rails

name = "ClassName"
instance = name.constantize.new  

Incluso puede no tener formato, podemos usar el método de cadena.clasificar

name = "my_super_class"
instance = name.classify.constantize.new

Por supuesto, tal vez esto no sea muy 'Rails', pero resuelve su propósito.

Respuestas a la pregunta(4)

Su respuesta a la pregunta