Commit 5d62311

mo khan <mo@mokhan.ca>
2015-05-31 05:26:54
fragment cache each training session.
1 parent 9b9d6f3
Changed files (2)
app
views
app/views/training_sessions/_training_session.html.erb
@@ -1,15 +1,17 @@
-<div class="large-4 small-6 columns">
-  <div class="panel">
-    <h5>
-      <%= training_session.occurred_at.strftime("%a, %d %b") %>
-      (<%= link_to training_session.workout.name, program_path(training_session.workout.program.slug, anchor: training_session.workout.slug) %>)
-    </h5>
-    <% training_session.exercise_sessions.each do |exercise_session| %>
-      <p><strong><%= exercise_session.exercise.name %></strong></p>
-      <p><%= exercise_session.sets.join('/') %></p>
-      <p><%= exercise_session.target_weight %> lbs </p>
-    <% end %>
-    <p><strong>Body Weight</strong></p>
-    <p><%= training_session.body_weight %> lbs </p>
+<%= cache(training_session) do %>
+  <div class="large-4 small-6 columns">
+    <div class="panel">
+      <h5>
+        <%= training_session.occurred_at.strftime("%a, %d %b") %>
+        (<%= link_to training_session.workout.name, program_path(training_session.workout.program.slug, anchor: training_session.workout.slug) %>)
+      </h5>
+      <% training_session.exercise_sessions.each do |exercise_session| %>
+        <p><strong><%= exercise_session.exercise.name %></strong></p>
+        <p><%= exercise_session.sets.join('/') %></p>
+        <p><%= exercise_session.target_weight %> lbs </p>
+      <% end %>
+      <p><strong>Body Weight</strong></p>
+      <p><%= training_session.body_weight %> lbs </p>
+    </div>
   </div>
-</div>
+<% end %>
Gemfile
@@ -72,4 +72,3 @@ end
 group :production do
   gem 'rails_12factor'
 end
-