Как мы можем создать экземпляр класса из его строки имени в Ruby-on-Rails?
Например, у нас есть это имя в базе данных в формате "ClassName" или "my_super_class_name".
Как мы можем создать объект из него?
Решение:
Искал его сам, но не нашел, так вот он. API-интерфейс Ruby-on-Rails
name = "ClassName"
instance = name.constantize.new
Он может быть даже не отформатирован, мы можем использовать метод пользовательской строки .classify
name = "my_super_class"
instance = name.classify.constantize.new
Конечно, возможно, это не очень "путь Rails", но он решает его цель.