diff options
author | Ben Harris <ben@tilde.team> | 2021-08-21 23:43:16 -0400 |
---|---|---|
committer | Ben Harris <ben@tilde.team> | 2021-08-21 23:43:16 -0400 |
commit | 4cc1a2f9dc215f91e969269002496b611d933e32 (patch) | |
tree | 3ce174b1f9417a07fda71d7482b38d8ee4138c1b /app/controllers | |
parent | 819a3edae405227f11283ad494a7f4ca9c771467 (diff) |
add players controller and start homepage
Diffstat (limited to 'app/controllers')
-rw-r--r-- | app/controllers/machines_controller.rb | 7 | ||||
-rw-r--r-- | app/controllers/pages_controller.rb | 4 | ||||
-rw-r--r-- | app/controllers/players_controller.rb | 2 |
3 files changed, 11 insertions, 2 deletions
diff --git a/app/controllers/machines_controller.rb b/app/controllers/machines_controller.rb index 24c90e7..3145fd1 100644 --- a/app/controllers/machines_controller.rb +++ b/app/controllers/machines_controller.rb @@ -1,4 +1,9 @@ class MachinesController < ApplicationController + def random + @machine = Machine.order(Arel.sql("RANDOM()")).first + render :show + end + def index @machines = Machine.order("name") end @@ -39,7 +44,7 @@ class MachinesController < ApplicationController @machine = Machine.find(params[:id]) @machine.destroy - redirect_to root_path + redirect_to machines_path end private diff --git a/app/controllers/pages_controller.rb b/app/controllers/pages_controller.rb new file mode 100644 index 0000000..39848c6 --- /dev/null +++ b/app/controllers/pages_controller.rb @@ -0,0 +1,4 @@ +class PagesController < ApplicationController + def index + end +end diff --git a/app/controllers/players_controller.rb b/app/controllers/players_controller.rb index e129114..c67e4dd 100644 --- a/app/controllers/players_controller.rb +++ b/app/controllers/players_controller.rb @@ -39,7 +39,7 @@ class PlayersController < ApplicationController @player = Player.find(params[:id]) @player.destroy - redirect_to player_path + redirect_to players_path end private |