一个控制器动作有两组数据(起源于同一类,但来自不同的查询
@usercontents = Usercontent.where(contenttype_id > ?, 1).page params[:page]
@points = Usercontent.where(contenttype_id = ? ', 1]).page params[:page]
视图中有局部视图,而局部视图又调用了自己的局部视图
<%= render 'points' %>
和
<%= render 'contents' %>
_contents.html.erb部分
<%= paginate @usercontents, remote: true, previous_label: t('navigate.previous'), next_label: t('navigate.next'), params: {anchor: 'panel3'} %>
<div id=usercontents class='tableize'>
<%= render partial: 'usercontents/usercontent', collection: @usercontents %>
</div>
_points_html.erb部分
<%= paginate @points, remote: true, previous_label: t('navigate.previous'), next_label: t('navigate.next'), params: {anchor: 'panel2'} %>
<div id=points class='tableize'>
<%= render partial: 'point', collection: @points %>
</div>
该视图所暗示的是,分页集合位于页面的单独列表中。 最终结果是页面确实被分页,但是调用存在三个问题:
此设置有何不正确之处?