rendered paste bodyclass Category < ActiveRecord::Base has_one :parent_category has_many :products validates_presence_of :category_name, :parent_category_id validates_uniqueness_of :category_name validates_format_of :image_url, :with => %r{\.(gif|jpg|jpeg|png)$}i, :message => "must be a URL for GIF, JPG, JPEG or PNG image" def self.find_by_parent_category_name(parent_category_name) parent_category_id = ParentCategory.find_by_parent_category_name(parent_category_name).id find(:all, :conditions => ["parent_category_id = ?", parent_category_id]) end def self.find_by_parent_category_id(parent_category_id) find(:all, :conditions => ["parent_category_id = ?", parent_category_id]) endend