2011-09-21 64 views
0

我的Rails应用程序有一个基本的搜索功能,查询数据库并显示活动记录列表。搜索结果显示为链接。当用户点击给定搜索结果的链接时,他们将被带到一个页面,其中包含他们选择的细节以及哪些不是。我想在此详细信息页面上有一个后退按钮,可让用户返回搜索结果页面,搜索结果仍显示出来。它现在是后退按钮的方式将用户带回搜索结果页面,但所有搜索结果都消失了。Rails,链接到前一页,而不会丢失内容

回答

1

您必须将查询参数(搜索文本)传递到您有返回按钮的详细信息页面。

包括在PARAMS在后退按钮网址查询参数作为http://localhost:3000/search?query=foo

+0

或者他可以用'重定向:back' –

0

捕获搜索查询信息[:查询],并把它从一个网页到另一个。

在结果详细信息页面添加此:

<%= link_to 'Back', "#{:back}+#{params[:query]}", :class => 'button' %> 
相关问题