From 08bd77ec5f61f7d1215c1a22e74e3fb2eb0b9f78 Mon Sep 17 00:00:00 2001 From: "Ira W. Snyder" Date: Mon, 26 Nov 2007 16:23:10 -0800 Subject: [PATCH] Fix validation of Games and Videos Signed-off-by: Ira W. Snyder --- app/models/game.rb | 6 ++++++ app/models/video.rb | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/models/game.rb b/app/models/game.rb index 55639a7..a2d324a 100644 --- a/app/models/game.rb +++ b/app/models/game.rb @@ -35,4 +35,10 @@ class Game < Rentable return Time.now.advance(:days => period).to_date end + protected + def validate + errors.add(:game_genre_id, "does not exist in the database") if genre.nil? + errors.add(:game_platform_id, "does not exist in the database") if platform.nil? + end + end diff --git a/app/models/video.rb b/app/models/video.rb index 7739aeb..fd5d22f 100644 --- a/app/models/video.rb +++ b/app/models/video.rb @@ -38,7 +38,7 @@ class Video < Rentable protected def validate - errors.add(:video_genre, "does not exist in the database") if video_genre.nil? - errors.add(:video_media, "does not exist in the database") if video_media.nil? + errors.add(:video_genre_id, "does not exist in the database") if genre.nil? + errors.add(:video_media_id, "does not exist in the database") if media.nil? end end -- 2.25.1