1
0
mirror of https://github.com/jcwimer/wrestlingApp synced 2026-05-15 17:59:39 +00:00

Cache other pages that users will frequent

This commit is contained in:
2015-12-23 15:29:32 +00:00
parent b0640a61a7
commit a3cf41918b
4 changed files with 121 additions and 115 deletions

View File

@@ -6,6 +6,8 @@ class Match < ActiveRecord::Base
after_save do
if self.finished == 1 && self.winner_id != nil
wrestler1.touch
wrestler2.touch
advance_wrestlers
calcSchoolPoints
end

View File

@@ -1,6 +1,6 @@
class Wrestler < ActiveRecord::Base
belongs_to :school
belongs_to :weight
belongs_to :school, touch: true
belongs_to :weight, touch: true
has_one :tournament, through: :weight
has_many :matches, through: :weight
has_many :deductedPoints, class_name: "Teampointadjust"

View File

@@ -1,3 +1,4 @@
<% cache ["schools", @school] do %>
<p id="notice"><%= notice %></p>
<%= link_to "Back to #{@tournament.name}", "/tournaments/#{@tournament.id}",:class=>"btn btn-default" %>
<% if tournament_permissions(@school.tournament) %>
@@ -74,3 +75,4 @@
<% end %>
</tbody>
</table>
<% end %>

View File

@@ -1,3 +1,4 @@
<% cache ["wrestlers", @wrestler] do %>
<p id="notice"><%= notice %></p>
<%= link_to "Back to #{@school.name}", "/schools/#{@school.id}", :class=>"btn btn-default" %>
@@ -36,3 +37,4 @@
<% @wrestler.deductedPoints.each do |w| %>
<div> Deducted points: <%= w.points %></div>
<% end %>
<% end %>