Sha256: 187bc229cde562eb58befed99af70ead4c4b48819024aee5507a687ab2fe1789
Contents?: true
Size: 539 Bytes
Versions: 8
Compression:
Stored size: 539 Bytes
Contents
module Ems class Tag < ActiveRecord::Base extend FriendlyId friendly_id :title, use: :slugged def should_generate_new_friendly_id? new_record? end has_and_belongs_to_many :articles, :join_table => 'ems_articles_tags' accepts_nested_attributes_for :articles validates_uniqueness_of :slug validates :slug, :presence => true validates :title, :presence => true # # @param options def as_json(options={}) super(options.merge(:include => [:articles])) end end end
Version data entries
8 entries across 8 versions & 1 rubygems