Commit 70d3105

Tyler Mercier <tylermercier@gmail.com>
2013-06-15 16:51:21
leave category alert for bullet gem
1 parent 8f837c3
Changed files (4)
app
samples
app/controllers/cakes_controller.rb
@@ -2,7 +2,7 @@ class CakesController < ApplicationController
   before_filter :authenticate_user!, except: [:index, :show]
 
   def index
-    @cakes = Cake.limit(10).order(:updated_at).all(include: [:category, :user])
+    @cakes = Cake.limit(10).order(:updated_at).all(include: [:user])
   end
 
   def n_plus_one
samples/cdn-configuration-gist/carrierwave.rb
@@ -1,18 +1,18 @@
-CarrierWave.configure do |config|                                                                                                                              
+CarrierWave.configure do |config|
   if Rails.env.test? || Rails.env.development?
     config.storage = :file
     config.enable_processing = false
   else
     config.storage = :fog
-    config.fog_credentials = { 
+    config.fog_credentials = {
       :provider               => ENV['FOG_PROVIDER'],
       :aws_access_key_id      => ENV['AWS_ACCESS_KEY_ID'],
       :aws_secret_access_key  => ENV['AWS_SECRET_ACCESS_KEY'],
       :region                 => 'us-east-1'
-    }   
+    }
     config.fog_directory  = ENV['FOG_DIRECTORY']
     config.fog_public     = true
     config.fog_attributes = {'Cache-Control'=>'max-age=315576000'}
     config.asset_host       = ENV['ASSET_HOST']
-  end 
-end
\ No newline at end of file
+  end
+end
samples/cdn-configuration-gist/production.rb
@@ -1,1 +1,3 @@
-config.action_controller.asset_host = ENV['ASSET_HOST'] 
\ No newline at end of file
+  ...
+  config.action_controller.asset_host = ENV['ASSET_HOST']
+  ...
samples/n_plus_q.sql
@@ -1,5 +1,5 @@
-SELECT  "cakes".* FROM "cakes"  LIMIT 10   
-SELECT  "users".* FROM "users"  WHERE "users"."id" = 1117 LIMIT 1   
-SELECT  "users".* FROM "users"  WHERE "users"."id" = 1972 LIMIT 1   
-SELECT  "users".* FROM "users"  WHERE "users"."id" = 1973 LIMIT 1   
-....
\ No newline at end of file
+SELECT  "cakes".* FROM "cakes"  LIMIT 10
+SELECT  "categories".* FROM "categories"  WHERE "categories"."id" = 1 LIMIT 1
+SELECT  "categories".* FROM "categories"  WHERE "categories"."id" = 2 LIMIT 1
+SELECT  "categories".* FROM "categories"  WHERE "categories"."id" = 3 LIMIT 1
+....