From cfd324b4b68469ba3188e4b7ba8586e59b239693 Mon Sep 17 00:00:00 2001 From: Steve Klabnik Date: Tue, 27 Nov 2012 08:51:36 -0800 Subject: Fix validation based on object not _id. From https://github.com/rails/rails/issues/6161\#issuecomment-10750118 --- guides/source/active_record_validations_callbacks.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'guides') diff --git a/guides/source/active_record_validations_callbacks.md b/guides/source/active_record_validations_callbacks.md index eedcd9a342..3c6e459453 100644 --- a/guides/source/active_record_validations_callbacks.md +++ b/guides/source/active_record_validations_callbacks.md @@ -372,12 +372,12 @@ class Person < ActiveRecord::Base end ``` -If you want to be sure that an association is present, you'll need to test whether the foreign key used to map the association is present, and not the associated object itself. +If you want to be sure that an association is present, you'll need to test the associated object itself, and not whether the foreign key used to map the association is present: ```ruby class LineItem < ActiveRecord::Base belongs_to :order - validates :order_id, presence: true + validates :order, presence: true end ``` -- cgit v1.2.3