einen String mit dem Modul und den Namen einer Klasse zu haben, wie:Erhalten Sie eine Klasse mit Namen in Ruby?
"Admin::MetaDatasController"
wie kann ich die tatsächliche Klasse bekommen?
Der folgende Code funktioniert, wenn kein Modul ist:
Kernel.const_get("MetaDatasController")
aber es bricht mit dem Modul:
ruby-1.8.7-p174 > Kernel.const_get("Admin::MetaDatasController")
NameError: wrong constant name Admin::MetaDatasController
from (irb):34:in `const_get'
from (irb):34
ruby-1.8.7-p174 >
Duplizieren von http://stackoverflow.com/ Fragen/1448670/Ruby-String-to-Klasse –