module Gluttonberg module Blog class Weblog < ActiveRecord::Base self.table_name = "gb_weblogs" include Content::Publishable include Content::SlugManagement MixinManager.load_mixins(self) belongs_to :user has_many :articles, :dependent => :destroy, :foreign_key => 'blog_id' belongs_to :fb_icon , :class_name => "Gluttonberg::Asset" , :foreign_key => "fb_icon_id" validates_presence_of :name, :user_id is_versioned :non_versioned_columns => ['state' ,'published_at' , 'moderation_required' ] acts_as_taggable_on :tag clean_html [:description] attr_accessible :user_id, :name, :slug, :description, :moderation_required attr_accessible :user attr_accessible :seo_title, :seo_keywords, :seo_description, :fb_icon_id, :state, :published_at end end end