diff options
Diffstat (limited to 'app/views')
-rw-r--r-- | app/views/layouts/application.html.erb | 3 | ||||
-rw-r--r-- | app/views/pages/index.html.erb | 14 | ||||
-rw-r--r-- | app/views/pages/teampicker.html.erb | 10 | ||||
-rw-r--r-- | app/views/players/edit.html.erb | 2 | ||||
-rw-r--r-- | app/views/players/index.html.erb | 3 |
5 files changed, 16 insertions, 16 deletions
diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index f5f0f2b..48b1f4f 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -15,7 +15,8 @@ <%= link_to "Home", root_path %> ~ <%= link_to "Tables", machines_path %> ~ <%= link_to "Players", players_path %> ~ - <%= link_to "Pick Random", controller: "machines", action: "random" %> + <%= link_to "Pick Table", controller: "machines", action: "random" %> ~ + <%= link_to "Pick Teams", controller: "pages", action: "teampicker" %> </nav> <hr> diff --git a/app/views/pages/index.html.erb b/app/views/pages/index.html.erb index e53eece..7bac76b 100644 --- a/app/views/pages/index.html.erb +++ b/app/views/pages/index.html.erb @@ -10,22 +10,10 @@ <tbody> <% @players.order("strikes").each do |player| %> <tr> - <td><%= player.name %></td> + <td><%= link_to player.name, edit_player_path(player) %></td> <td><%= player.paid %></td> <td><%= player.strikes %></td> </tr> <% end %> </tbody> </table> - -<h2>teampicker</h2> - -<% @players.order(Arel.sql("RANDOM()")).each_slice(@players.count % 4 == 0 ? 4 : 3).each.with_index(1) do |slice, i| %> - <h3>Team <%= i %></h3> - <ul> - <% slice.each do |player| %> - <li><%= player.name %></li> - <% end %> - </ul> -<% end %> - diff --git a/app/views/pages/teampicker.html.erb b/app/views/pages/teampicker.html.erb new file mode 100644 index 0000000..b0066cb --- /dev/null +++ b/app/views/pages/teampicker.html.erb @@ -0,0 +1,10 @@ +<h2>teampicker</h2> + +<% @groups.each.with_index(1) do |slice, i| %> + <h3>Team <%= i %></h3> + <ul> + <% slice.each do |player| %> + <li><%= link_to player.name, edit_player_path(player) %></li> + <% end %> + </ul> +<% end %> diff --git a/app/views/players/edit.html.erb b/app/views/players/edit.html.erb index 4c30fc1..797c846 100644 --- a/app/views/players/edit.html.erb +++ b/app/views/players/edit.html.erb @@ -1,4 +1,4 @@ -<h1>Edit Player</h1> +<h1>Edit <%= @player.name %></h1> <%= render "form", machine: @player %> diff --git a/app/views/players/index.html.erb b/app/views/players/index.html.erb index cedaad3..67717e0 100644 --- a/app/views/players/index.html.erb +++ b/app/views/players/index.html.erb @@ -1,9 +1,10 @@ <h1>Pinball Players</h1> +<p><%= @players.count %> available players</p> <ul> <% @players.each do |player| %> <li> - <%= link_to player.name, player %> + <%= link_to player.name, edit_player_path(player) %> </li> <% end %> </ul> |