我正在尝试几件事来查找并非所有消息都已删除且无法正常工作的对话。
这是一个实现:
def index
@conversations = @mailbox.conversations.delete_if do |c|
receipts = c.receipts_for @master
return (receipts.where(deleted: true).count == receipts.count)
end
@conversations = @conversations.page(params[:page_1]).per(9)
end
我还使用了 .find_each 而不是 delete_if。
这是我看到的错误
ActionView::Template::Error (undefined method `first_page?' for nil:NilClass):
更新:我删除了返回,现在显示:
NoMethodError(# 的未定义方法“页面”):