Ruby on Rails:如何创建" recent_search_path"辅助方法?

时间:2011-05-17 04:18:03

标签: ruby-on-rails

我已经实现了我的应用程序的搜索功能。提交搜索字词后,您将被重定向到一个类似于以下内容的网址:

http://localhost:3000/search?utf8=✓&search=term

我希望能够将其存储在会话中并稍后链接到它:

<%= link_to 'Back', recent_search_path %>

我怎么能实现这个目标?

1 个答案:

答案 0 :(得分:1)

感谢rc引用了一个非常相似的问题。这可以通过在会话中存储当前路径来实现:

session[:recent_search_path] = request.url

...并在视图中再次检索:

<%= link_to "Back to search results", session[:recent_search_path] %>