在activeadmin界面中,我有许多产品的分页索引列表。 让我们说我在页面= 3并转到产品的显示或编辑视图。查看或编辑产品后,我想返回我的产品索引页面=。
有没有办法传递页面(3)我来自面包屑,或者是一个动作" back_to_list"?
答案 0 :(得分:1)
使用会话值:
def index
session[:last_pages] ||= {}
session[:last_pages][controller_name] = params[:page] || 1
@products = Product.scoped.page(session[:last_pages][controller_name])
end
您可以通过在应用程序控制器中将其设置为before_filter,轻松将其扩展到所有控制器。
答案 1 :(得分:0)
试试<%= link_to 'Back', :back %>
。如果您丢失了分页参数,则可以尝试using the session以确保该链接包含该页面。