рубиновое имя класса преобразования в строке к фактическому классу

Как я называю класс от строки, содержащей то имя класса в нем? (Я предполагаю, что мог сделать случай/когда, но это кажется ужасным.)

Причина, которую я спрашиваю, состоит в том, потому что я использую acts_as_commentable плагин, среди других, и они хранят commentable_type как столбец. Я хочу смочь звонить безотносительно конкретного commentable класса, чтобы сделать a find(commentable_id) на нем.

Спасибо.

83
задан unsorted 12 August 2010 в 01:05
поделиться