Sha256: 0baf7255dc1af8fcf517191bad9319b9c04d20e275feeeb9ff6a178f5c916029
Contents?: true
Size: 576 Bytes
Versions: 4
Compression:
Stored size: 576 Bytes
Contents
class SofaBlog::Tag < ActiveRecord::Base set_table_name :sofa_blog_tags # -- Relationships -------------------------------------------------------- has_many :taggings, :dependent => :destroy has_many :posts, :through => :taggings # -- Validations ---------------------------------------------------------- validates_uniqueness_of :name # -- Callbacks --------------------------------------------------------- before_validation :downcase_name protected def downcase_name self.name = self.name.downcase unless self.name.blank? end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
sofa_blog-0.1.3 | app/models/sofa_blog/tag.rb |
sofa_blog-0.1.2 | app/models/sofa_blog/tag.rb |
sofa_blog-0.1.1 | app/models/sofa_blog/tag.rb |
sofa_blog-0.1.0 | app/models/sofa_blog/tag.rb |