У меня есть строка «Вопрос», как получить экземпляр класса Вопрос - PullRequest
2 голосов
/ 21 июня 2010
class_name = 'Question'
instance = which_method(class_name)

Какой метод мне следует использовать?

1 Ответ

7 голосов
/ 21 июня 2010
class_name = 'Question'
klass = Kernel.const_get class_name # klass holds the class Question, which is an object
instance = klass.new
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...