在我的 ror 应用中,我想使用分页。
为此,我在帮手
中使用了一种方法def show_pagination_links(base_url, page_key, page_num, list_size, per_page)
html = ""
append_key = (base_url.include?"?") ? ("&" + page_key) : ("?" + page_key)
html += "<a href='" + base_url + append_key + "=" + (page_num - 1).to_s + "'>« Prev</a> | " if page_num > 1
html += "<a href='" + base_url + append_key + "=" + (page_num + 1).to_s + "'>Next »</a>" if list_size >= per_page
html
end
在我使用的控制器中
@return_value.paginate(:page => @pageno, :per_page => @per_page, :descending => true)
其中@return_value
是我的db(mysql)的返回值
在视图中
<%= show_pagination_links(@my_events_url, 'page', @pageno.to_i, @return_value.size, @per_page).html_safe %>
但是我得到了错误 #
的未定义方法`paginate'我不知道如何解决它...请任何人帮助我