簡體   English   中英

Rails-使用Kaminari進行分頁嗎?

[英]Rails - Using Kaminari for pagination?

我正在嘗試獲取下一頁鏈接。 我該怎么做? 調用link_to_next_page時出現以下錯誤

未定義的方法“ link_to_next_page”

query = Posts.page(1).per(5).includes(author: :profile)

link = link_to_next_page(query, 'Next-Page')

鏈接助手無法訪問控制器。 您可以將整個幫助程序模塊包含在控制器中,但最好使用view_context訪問特定的幫助程序方法:

query = Posts.page(1).per(5).includes(author: :profile)    
link = view_context.link_to_next_page(query, 'Next-Page')

祝好運!

def paginate(query)
   query.offset!((@page-1) * @per_page)
   query.limit!(@per_page+1)

   result = query.to_a

   if (result.size > @per_page)
     result.pop
     response.headers['Link'] = CREATE_NEXT_AGE_LINK_HERE
   end

   result
end

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM