2010-12-28 3 views

Antwort

2

Sie müssen zwei Dinge tun: Erstens, in eine Flash-Nachricht mit einem Link konstruieren, wie man es erwarten würde:

flash[:notice] = "Settings updated! <a href=\"#{root_path}\">Go home</a>." 

Dann Ihrer Ansicht nach, Sie werden es echo müssen als roher Inhalt. Damit springt die Rails 3 automatische Entkommen von verdorbenen Strings, so werden Sie sicher nie passieren Benutzereingabe durch diesen Blitz: auch Flash

<%=raw flash[:notice] %> 
+0

Sie können [: notice]. =! "Einstellungen aktualisiert Go home" html_safe – user502052