Как мне динамически вызывать или вызывать класс в Rails?

Предполагая, что я могу создать строку, соответствующую существующему классу, как мне ее вызвать?

Например, у меня есть несколько классов:

  • МойКласс1
  • МойКласс2
  • МойКласс3

И я хочу динамически вызывать каждый из них, создавая строку, соответствующую их именам. Если бы у них у всех был метод «методы», как мне сделать что-то подобное?:

(1..3).each do |n|
  ("MyClass"+n).methods
end
11
задан comb 15 July 2012 в 07:42
поделиться