From 346fddad27c65d76d8d8a68826581f3a2c4a4d42 Mon Sep 17 00:00:00 2001 From: Rick Barrette Date: Fri, 29 Apr 2016 09:59:21 -0400 Subject: [PATCH 1/2] Update customer.rb --- app/models/customer.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/customer.rb b/app/models/customer.rb index 16ea7a2..60b5205 100644 --- a/app/models/customer.rb +++ b/app/models/customer.rb @@ -18,7 +18,7 @@ class Customer < ActiveRecord::Base attr_accessible :name validates_presence_of :id, :name - after_initialize :get_details + after_find :get_details, :unless self.primary_key = :id From fea097903058f307ccd0c911e252206e740dbaa0 Mon Sep 17 00:00:00 2001 From: Rick Barrette Date: Fri, 29 Apr 2016 09:59:49 -0400 Subject: [PATCH 2/2] Update vehicles_controller.rb --- app/controllers/vehicles_controller.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/controllers/vehicles_controller.rb b/app/controllers/vehicles_controller.rb index 4dbf64c..3694d0b 100644 --- a/app/controllers/vehicles_controller.rb +++ b/app/controllers/vehicles_controller.rb @@ -24,9 +24,9 @@ class VehiclesController < ApplicationController # return an HTML form for creating a new vehicle def new @vehicle = Vehicle.new - Customer.skip_callback(:initialize, :after, :get_details) + Customer.skip_callback(:find, :after, :get_details) @customers = Customer.all.order(:name) - Customer.set_callback(:initialize, :after, :get_details) + Customer.set_callback(:find, :after, :get_details) end # create a new vehicle