-1
在Rails上,我收到错误“...,你忘了传递will_paginate的集合对象吗?”我沿着使用will_paginate gem是用mailboxer你忘了传递will_paginate的集合对象吗? Rails
视图/对话
<p><%= link_to 'Start conversation', new_message_path, class: 'btn btn-lg btn-primary' %></p>
<ul class="list-group">
<%= render partial: 'conversations/conversation', collection: @conversations %>
</ul>
<%= will_paginate %>
控制器/对话
class ConversationsController < ApplicationController
before_action :authenticate_member!
#before_action :get_mailbox
before_action :get_conversation, except: [:index]
def show
end
private
def get_conversation
@conversation ||= @mailbox.conversations.find(params[:id])
end
def index
# @conversations = Conversation.paginate(page: params[:page]) # paginated
@conversations = Conversation.paginate(:page => params[:page], :per_page => 2)
end
end
如何解决这个问题?
请阅读“[问]”和“[mcve]”及其链接页面。你没有提出问题,也没有显示错误或如何运行你的代码。请检查编辑和格式化文本的帮助,并使其可读。 –