флэш-объект является держателем для хранения фрагментов / сообщений вида и сохранения их для одного перенаправления с использованием сеанса.Я не вижу абсолютно никаких проблем с сохранением ссылки или, что лучше, URL.
пример:
redirect_to posts_path, :alert => "You cannot do that", :flash => { :url => post_path(@post) }
, а в представлении макета обычно подозревают:
- if flash[:alert]
...
- if flash[:url]
= link_to "blah blah", flash[:url]