2012-02-21 65 views
1

我想分頁使用kaminari(0.13.0)模型,但我無法讓頁面幫助器顯示任何東西。沒有輸出Kaminari

在我看來,

# show.haml 
= paginate @jobs 
# @jobs.class => ActiveRecord::Relation 

我已經生成使用rails g kaminari:config和默認視圖中使用rails g kaminari:views default的配置文件。

也沒有顯示任何錯誤。

編輯

輸出從其他的一些輔助方法:

# show.haml 

= paginate @jobs 
# no output 

= link_to_previous_page @jobs, "Prev" 
# undefined method `link_to_previous_page' for #<#<Class:0xb12818a4>:0xac737c4> 

= link_to_next_page @jobs, "Next" 
# no output 

= page_entries_info @jobs 
# Displaying <b>1</b> job 
+0

what = debug @jobs會給出什麼結果。它是否有足夠的記錄來顯示分頁。 – DeathHammer 2012-02-21 04:10:13

+0

它正確輸出模型的屬性。我還應該提到,我在使用will_paginate時遇到了同樣的問題。 – user1884067 2012-02-22 04:26:50

回答

0

我的期望是不正確的。當期待Kaminari以純文本形式輸出Prev 1 Next時,paginate助手在僅有一條記錄的ActiveRecord::Relation上被調用。按照DeathHammer的建議添加更多記錄,現在可以正確輸出nav

+0

如果你只有一頁記錄,Kaminari似乎也不會產生任何輸出。 – 2012-05-09 18:29:26