aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Lemon <y@yulqen.org>2023-12-17 16:32:09 +0000
committerMatthew Lemon <y@yulqen.org>2023-12-17 16:32:09 +0000
commit86916794341f20b26b9a321f1e15f9521f94a618 (patch)
tree71c9dbdcabb4312d502f2411ea0e90ae1042fe5c
parentc84b94a647fb4c068e8be9d0495ff7284f41f168 (diff)
Tidied up the basic event index and form
-rw-r--r--app/controllers/events_controller.rb4
-rw-r--r--app/views/events/_form.html.erb10
-rw-r--r--app/views/events/index.html.erb2
-rw-r--r--package.json2
4 files changed, 10 insertions, 8 deletions
diff --git a/app/controllers/events_controller.rb b/app/controllers/events_controller.rb
index 13c7cec..62708a5 100644
--- a/app/controllers/events_controller.rb
+++ b/app/controllers/events_controller.rb
@@ -3,7 +3,7 @@ class EventsController < ApplicationController
# GET /events or /events.json
def index
- @events = Event.all
+ @events = Event.all.order(date: :asc)
end
# GET /events/1 or /events/1.json
@@ -25,7 +25,7 @@ class EventsController < ApplicationController
respond_to do |format|
if @event.save
- format.html { redirect_to event_url(@event), notice: "Event was successfully created." }
+ format.html { redirect_to events_path, notice: "Event was successfully created." }
format.json { render :show, status: :created, location: @event }
else
format.html { render :new, status: :unprocessable_entity }
diff --git a/app/views/events/_form.html.erb b/app/views/events/_form.html.erb
index db05a72..da7f932 100644
--- a/app/views/events/_form.html.erb
+++ b/app/views/events/_form.html.erb
@@ -12,16 +12,16 @@
<% end %>
<div>
- <%= form.label :date, style: "display: block" %>
- <%= form.date_field :date %>
+ <%= form.label :date, style: "display: block", class: "form-label" %>
+ <%= form.date_field :date, class: "form-control" %>
</div>
<div>
- <%= form.label :name, style: "display: block" %>
- <%= form.text_field :name %>
+ <%= form.label :name, style: "display: block", class: "form-label" %>
+ <%= form.text_field :name, class: "form-control" %>
</div>
<div>
- <%= form.submit %>
+ <%= form.submit class: "btn btn-primary mt-2"%>
</div>
<% end %>
diff --git a/app/views/events/index.html.erb b/app/views/events/index.html.erb
index 654d317..16c656b 100644
--- a/app/views/events/index.html.erb
+++ b/app/views/events/index.html.erb
@@ -2,6 +2,8 @@
<h1>Events</h1>
+<%= render partial: "events/form", locals: { event: Event.new } %>
+
<%= link_to "New event", new_event_path %>
<table class="table table-success table-striped table-bordered mt-2">
diff --git a/package.json b/package.json
index c4f3e2e..5165739 100644
--- a/package.json
+++ b/package.json
@@ -24,4 +24,4 @@
"browserslist": [
"defaults"
]
-} \ No newline at end of file
+}