Ich habe eine Zeichenfolge in einer Datenbank, die eine lokale Variablenreferenz enthält und ich möchte Ruby zu analysieren und zu ersetzen. Zum Beispiel ist der String in den db "Hello #{classname.name}"
und es in classname.descriptionRails machen Variable Ersetzung von einem Db-String
und mein Code liest gespeichert ist:
<%=h @classname.description %>
Put, die nur die aus dem db genauen Wert druckt:
und nicht die (unter der Annahme classname.name
ist Bob):
Hello Bob
Wie bekomme ich Ruby, um die Zeichenfolge von der db zu analysieren?
Können Personen irgendwelche Daten in dieses Feld eingeben, z. B. System ("rm -rf *")? nicht gut. –