2010-02-09 87 views
1

我有一個簡單的Rails應用程序,例如我們會說我有一個客戶模型。如果我有1000個客戶,當我點擊查看特定客戶的詳細信息時,我在第6頁上,那麼當我點擊「返回列表」鏈接時,最好的方法是什麼,以便我回到第6頁甚至可能會滾動到與客戶所在行關聯的錨點。從查看記錄返回分頁數據集中的特定記錄

我正在使用will_paginate,此刻所有內容都是非常基本的CRUD頁面。

回答

1

您需要在link_to方法中指定返回頁面作爲查詢參數。默認情況下,will_paginate調用此參數page

喜歡的東西:

<%= link_to 'Return to list', :controller => 'customers', :page => 6 %> 

或者,如果你使用REST風格的路線:

<%= link_to 'Return to list', customers_path(:page => 6) %> 

與錨:

<%= link_to 'Return to list', 
     customers_path(:page => 6, :anchor => 'customer15') %> 
+0

我結束了這個解決方案發布後,立即很高興看到我提出的解決方案的答案! – mwilliams 2010-02-09 22:49:37