Sha256: f57f2cae3d8f3b7070adb73ec26bf6e52e84ba97fae269e086ed081570a7fef4

Contents?: true

Size: 391 Bytes

Versions: 13

Compression:

Stored size: 391 Bytes

Contents

class Article < ActiveRecord::Base

  set_primary_key 'article_id'

  has_many :comments, :dependent => :destroy
  
  belongs_to :magazine, :polymorphic => true

  before_save :set_body_html

  validates_presence_of :title,:body

  serialize :data

  def to_param
    "#{id}-#{title.gsub(' ', '_').camelize}"
  end

  private

  def set_body_html
    self.body_html = self.body
  end
  
end

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
admin_data-1.0.11 test/rails_root/app/models/article.rb
admin_data-1.0.10 test/rails_root/app/models/article.rb
admin_data-1.0.9 test/rails_root/app/models/article.rb
exception2db-0.0.1 test/rails_root/app/models/article.rb
admin_data-1.0.8 test/rails_root/app/models/article.rb
admin_data-1.0.7 test/rails_root/app/models/article.rb
admin_data-1.0.6 test/rails_root/app/models/article.rb
admin_data-1.0.5 test/rails_root/app/models/article.rb
admin_data-1.0.4 test/rails_root/app/models/article.rb
admin_data-1.0.3 test/rails_root/app/models/article.rb
admin_data-1.0.2 test/rails_root/app/models/article.rb
admin_data-1.0.1 test/rails_root/app/models/article.rb
admin_data-1.0.0 test/rails_root/app/models/article.rb