Rails将@variable从一个显示页面传递给另一个显示页面

时间:2010-10-18 17:38:19

标签: ruby-on-rails ruby variables controller gallery

我有一个拥有相册和照片模型的图库应用程序。

我在相册的节目视图中搜索用户(在特定相册中搜索),并将结果存储在控制器的show动作中名为@search的变量中。

我想将此变量传递给Photo模型的显示页面,因此当用户从相册的显示页面点击特定图片时,它会转到图片的照片显示页面,并允许我将上一个和下一个链接放在顶部,以便我可以有prev和next只更改搜索结果中的照片。

我想知道如何以这种方式传递变量搜索,以便在照片模型的show controller动作中使前一个和下一个链接成为可能。

1 个答案:

答案 0 :(得分:1)

只需添加:search => @search到您为prev和next链接创建的link_to语句。它们将自动添加为获取样式参数到您可以拉出并在控制器中传递的URL。