0

I read this (1) and this (2) but I'd like to have a simple method to do that... and that works! Both ( (1) and (2) ) does not works for me.

I want to add a link to the 'root_path'.

Community
  • 1
  • 1
user502052
  • 14,803
  • 30
  • 109
  • 188

1 Answers1

1

You need to do two things: First, construct a flash message with a link in it, as you'd expect:

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

Then, in your view, you'll need to echo it as raw content. This skips Rails 3's automatic escaping of tainted strings, so be sure you never pass user input through this flash:

<%=raw flash[:notice] %>
Chris Heald
  • 61,439
  • 10
  • 123
  • 137