Как вставить URL во флеш-сообщения? - PullRequest
0 голосов
/ 29 декабря 2010

Я прочитал это (1) и это (2), но я хотел бы иметь простой способ сделать это ... и это работает!Оба ((1) и (2)) не работают для меня.

Я хочу добавить ссылку на путь root_path.

1 Ответ

2 голосов
/ 29 декабря 2010

Вам нужно сделать две вещи: во-первых, создать флэш-сообщение со ссылкой в ​​нем, как и следовало ожидать:

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

Затем, по вашему мнению, вам нужно будет повторить егокак сырье.Это пропускает в Rails 3 автоматическое экранирование испорченных строк, поэтому убедитесь, что вы никогда не пропустите пользовательский ввод через эту вспышку:

<%=raw flash[:notice] %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...