Sha256: ac62f036e558bb96b0130e86ba1c1f88a00727131e8c1b553699224bfab767e5
Contents?: true
Size: 574 Bytes
Versions: 6
Compression:
Stored size: 574 Bytes
Contents
module Ems class Tag < ActiveRecord::Base attr_accessible :title, :description 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
6 entries across 6 versions & 1 rubygems