Ruby on Rails:如何为post发布next / prev页面按钮?

时间:2018-05-13 04:51:12

标签: ruby-on-rails ruby

我需要为列出帖子(没有gem)的页面制作next / prev按钮。我想将其限制为每页8个(最新到最旧)。 对于控制器我有这个:

  <div class="form-group row">
                        <label for="email" class="col-sm-4 col-form-label text-md-right">{{ __('E-Mail Address') }}</label>

                        <div class="col-md-6">
                            <input id="email" type="email" class="form-control{{ $errors->has('email') ? ' is-invalid' : '' }}" name="email" value="{{ old('email') }}" required autofocus>

                            @if ($errors->has('email'))
                                <span class="invalid-feedback">
                                    <strong>{{ $errors->first('email') }}</strong>
                                </span>
                            @endif
                        </div>
                    </div>

在index.html.erb

def index
    @links = Link.order(created_at: :desc).limit(8).offset(@page * 8)
end

private
def set_page
    @page = params[:page] || 0
end

它在第一页上列出了8个主题,但是当我点击下一页时,它只是一个空白页面。我从另一篇文章中跟着这个,但我不确定我错过了什么。 谢谢

0 个答案:

没有答案