Когда пользователь терпит неудачу войдите на мое приложение Rails, я хотел бы указать их на страницу сброса пароля:link_to() в Rails флэш
flash[:notice] = "Login failed. If you have forgotten your password, you can #{link_to('reset it', reset_path)}"
Однако, я не могу использовать link_to в контроллере , Каков наилучший способ сделать это без смешивания контроллера и логики просмотра?
Мое лучшее предположение, что вспышка является неправильным местом для этого, но я был бы признателен за любой ввод.
Спасибо - парциальное именно то, что мне было нужно. – Grandpa
Я нахожу, что это не сработает (в Rails 3.1), потому что весь вывод экранирован перед визуализацией. Таким образом, вы получаете что-то вроде «Листинг, сохраненный в < a href = "/teams/1 " > Команда David Tuite </a >« –
Просто добавьте метод .html_safe, и он должен работать. – MarioRicalde