Add form submissions pagination

Added pagy gem to enable pagination and added it's bulma template to the
form submissions page
This commit is contained in:
Yannick
2020-04-27 15:31:51 +02:00
parent ed2522a39f
commit 2a59c19a38
7 changed files with 177 additions and 1 deletions

View File

@@ -1,5 +1,6 @@
class ApplicationController < ActionController::Base
helper_method :current_user, :logged_in?
include Pagy::Backend
def require_login
redirect_to login_url unless current_user.present?

View File

@@ -10,7 +10,7 @@ class FormsController < ApplicationController
def show
@form = current_user.forms.find_by!(token: params[:id])
@submissions = @form.submissions
@pagy, @submissions = pagy(@form.submissions, items: 25)
end
def index