Fix validation of Games and Videos
authorIra W. Snyder <devel@irasnyder.com>
Tue, 27 Nov 2007 00:23:10 +0000 (16:23 -0800)
committerIra W. Snyder <devel@irasnyder.com>
Tue, 27 Nov 2007 00:23:10 +0000 (16:23 -0800)
Signed-off-by: Ira W. Snyder <devel@irasnyder.com>
app/models/game.rb
app/models/video.rb

index 55639a7..a2d324a 100644 (file)
@@ -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
index 7739aeb..fd5d22f 100644 (file)
@@ -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