NameError未初始化常量JobsController::在Ruby中没有使用gems分页 &g



使用Rails 6.1.6和Rails 2.7.0。我正在阅读一篇关于在Ruby中添加分页而不使用gems的文章。我遇到了一个NameError异常为我的分页模块。不确定模块中层次结构的命名是否不正确。

分页助手

module PaginationHelper
def paginate(collection:, params: {})
pagination = Services::Pagination.new(collection, params)
[
pagination.metadata,
pagination.results
]
end
end
<<p>工作控制器/strong>
class JobsController < ApplicationController
include Pagination
JOBS_PER_PAGE = 8
def index
@pagination, @jobs = paginate(collection: Job.all, params: page_params)
end

错误消息NameError异常

我已经尝试重新启动服务器,但无济于事。我是否在分页模块中丢失了一些东西?

控制器中应该是include PaginationHelper

或者将帮助器重命名为module Pagination

相关内容

  • 没有找到相关文章

最新更新