4.6 Symbole 
Ähnlich wie Strings
Mit Symbolen unterstützt Ruby eine spezielle Variante von Zeichenketten. Symbole werden statt mit Hochkommas mit einem Doppelpunkt am Anfang definiert. Symbole werden verwendet, um wiederkehrende Dinge zu bezeichnen.
buch1_status = :verliehen buch2_status = :frei
Symbole in Rails
Symbole kommen in Rails sehr häufig zum Bezeichnen von Parametern in Methoden zum Einsatz. Im folgenden Beispiel wird ein Link mit dem Text »Detail« erstellt, der die Action »show« mit der ID »4« aufruft.
link_to "Detail", {:action=>"show", :id=>4}
Parameter bezeichnen
Die Methode link_to wird hier mit zwei Parametern aufgerufen. Der erste Parameter gibt den Text und der zweite Parameter das Ziel des Links an. Der zweite Parameter erfordert jedoch mehr als nur eine Angabe. Deshalb fasst er mehrere Parameter in einem Hash zusammen, deren Schlüssel Symbole sind. Die Symbole dienen also als Bezeichnung der Parameter.
Wenn ein Hash am Ende eines Methodenaufrufs steht, so können die geschweiften Klammern auch ausgelassen werden.
link_to "Detail", :action=>"show", :id=>4
Ihre Meinung
Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.