summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorerdgeist <erdgeist@erdgeist.org>2026-07-09 15:50:22 +0200
committererdgeist <erdgeist@erdgeist.org>2026-07-09 15:50:22 +0200
commitae48c9e86411f8f54f29e72a11b1e4ced48fe437 (patch)
tree2a1f008155d2698e1465cb781cc20d1bf729c838 /app
parent0bc7bdc7cd2fc111e4e161065b217bd2ddecfbec (diff)
Paginate Events index
Diffstat (limited to 'app')
-rw-r--r--app/controllers/events_controller.rb4
-rw-r--r--app/views/events/index.html.erb4
2 files changed, 4 insertions, 4 deletions
diff --git a/app/controllers/events_controller.rb b/app/controllers/events_controller.rb
index b98a38e..b9b7892 100644
--- a/app/controllers/events_controller.rb
+++ b/app/controllers/events_controller.rb
@@ -9,10 +9,10 @@ class EventsController < ApplicationController
9 # GET /events 9 # GET /events
10 # GET /events.xml 10 # GET /events.xml
11 def index 11 def index
12 @events = Event.all 12 @events = Event.order(:id)
13 13
14 respond_to do |format| 14 respond_to do |format|
15 format.html # index.html.erb 15 format.html { @events = @events.paginate(page: params[:page], per_page: 25) }
16 format.xml { render :xml => @events } 16 format.xml { render :xml => @events }
17 end 17 end
18 end 18 end
diff --git a/app/views/events/index.html.erb b/app/views/events/index.html.erb
index b6a5b1f..f579fc0 100644
--- a/app/views/events/index.html.erb
+++ b/app/views/events/index.html.erb
@@ -2,6 +2,8 @@
2 2
3<%= link_to 'New event', new_event_path, class: 'action_button' %> 3<%= link_to 'New event', new_event_path, class: 'action_button' %>
4 4
5<%= will_paginate @events %>
6
5<table class="events_table"> 7<table class="events_table">
6 <tr class="header"> 8 <tr class="header">
7 <th>Title</th> 9 <th>Title</th>
@@ -27,5 +29,3 @@
27 </tr> 29 </tr>
28<% end %> 30<% end %>
29</table> 31</table>
30
31<%= link_to 'New event', new_event_path, class: 'action_button' %>