Ich habe so etwas wie dies:Konvertieren String in Klassennamen ohne Verwendung von eval in Ruby?
string = "Post"
Ich mag würde wörtliche die Zeichenfolge in einen Klassennamen konvertieren. Ich benutze eval wie folgt, um die Zeichenkette zu konvertieren:
eval(string) #=> Post
Als JavaScript-Entwickler versuche ich eval zu vermeiden. Gibt es einen besseren Weg, dies in Ruby zu tun? Oder benutzt eval die bevorzugte Vorgehensweise?
bist du auf schlichtem Rubin unterwegs? – xlembouras
Plain Rubin. Ich bin mir bewusst, dass Ruby on Rails hat eine Methode für diese http://stackoverflow.com/questions/3464007/ruby-convert-class-name-in-string-to-actual-class – Stratus3D