2010-10-18 17 views
0

我有一個擁有專輯和照片模型的Gallery應用程序。將@variable從一個顯示頁面傳遞到另一個顯示頁面的Rails

我在相冊的顯示視圖中搜索用戶(在特定相冊中搜索),並將結果存儲在控制器的show動作中名爲@search的變量中。

我想將這個變量傳遞給Photo模型的展示頁面,所以當用戶點擊相冊展示頁面中的特定圖片時,它會轉到圖片的展示頁面,並允許我放置上一個和下一個鏈接在頂部,這樣我就可以預覽和下一個只更改搜索結果中的照片。

我想知道如何通過這種方式通過變量搜索,使照片模型的顯示控制器操作中的上一個和下一個鏈接成爲可能。

回答

1

只需在您爲prev和下一個鏈接創建的link_to語句中添加:search => @search。它們會自動添加爲可以將樣式參數添加到您可以在控制器中取出並傳遞的URL。

+0

嘿克里斯,你能澄清你的意思嗎?我仍然有點困惑。例如,我會如何將它放入<%= link_to「prev」,@ photo.previous_photo%> – jim 2010-10-18 17:55:15

+0

對不起,沒有看到此回覆。 – Chris 2010-10-26 18:51:50

+1

<%= link_to「prev」,:search => @ photo.previous_photo%> - 然後在控制器中查找params [:search]。這將是您可以顯示給用戶的上一張照片。 – Chris 2010-10-26 18:54:43

相關問題