2
我目前有一個用戶頁面,顯示用戶所寫的所有評論。每個評論都顯示爲部分(名爲_profile),並且它們都顯示在一個手風琴的頁面上。我怎樣才能將分頁添加到這些評論部分?如何在離開索引頁面的部分集合上使用will_paginate?
用戶顯示頁面
<div class="profile_reviews_container">
<div id="accordion">
<h3><a href="#">Reviews written</a></h3>
<div class="profile_reviews_cont">
<% @user.reviews.each do |review| %>
<%= render "reviews/profile", :profile => review %>
<% end %>
</div>
<h3><a href="#">Favourites</a></h3>
<div>
</div>
</div>
</div>
哪個控制器我的.paginate調用添加到,將視圖包含<%= will_paginate @reviews %>
或<%= will_paginate @profiles %>
?
感謝您的任何幫助,非常感謝!
感謝您的答案,它的工作類型,雖然部分不是分裂在分頁頁面,所以theres正確的頁數的記錄數量,但每頁顯示所有記錄(不是我設置5在控制器中)。部分_profile的原因是因爲我已經在其他地方顯示了_review部分顯示,並且只顯示了不同的信息並附加了不同的樣式。 – Dave
不得不改變行<%@ user.reviews.each do | review | %>到<%@ reviews.each do | review | %>,現在它的作品感謝您的幫助。 – Dave