0

@pagynil在我看来正在回归( #<NoMethodError: undefined method 'pages' for nil:NilClass>)。

它在控制台中按预期工作:

> @pagy.pages
=> 25
> pagy_nav(@pagy)
=> "<nav class=\"pagy-nav pagination\"...

我在文件夹控制器中添加了 Pagy 包括:

class FoldersController < ApplicationController
  include Pagy::Backend

  get '/folder/:permalink' do
    @pagy, @pagination = pagy(Article.all)
  end

  helpers do
    include Pagy::Frontend
  end

end

我在文件夹的显示视图中调用它:

<%= pagy_nav(@pagy) if @pagy.pages > 1 %>

有什么想法为什么@pagy要返回nil视图中?

关于在 Sinatra 应用程序中使用 Pagy 有什么建议吗?

4

0 回答 0