Sha256: ad2a5b3b654bd0f380767784475404f13eb44345d5424302206f707c67fb9fec

Contents?: true

Size: 581 Bytes

Versions: 18

Compression:

Stored size: 581 Bytes

Contents

class Article < ActiveRecord::Base
  attr_accessible :body, :title, :category, :tag_ids

  has_one_asset :image

  # Translations
  translates :title, :body

  # Validations
  validates :title, presence: true

  # Markdown columns
  markdown :body, tables: true, link_schemes: {
    "youtube" => Lalala::Markdown::Handlers::YouTube.new(width: 520, height: 292)
  }

  # Scopes
  scope :catA, where(:category => "A")
  scope :catB, where(:category => "B")
  scope :catC, where(:category => "C")

  # Bindings
  has_and_belongs_to_many :tags

  def get_tags
    self.tags
  end

end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
lalala-4.0.0.dev.351 test/dummy/app/models/article.rb
lalala-4.0.0.dev.350 test/dummy/app/models/article.rb
lalala-4.0.0.dev.349 test/dummy/app/models/article.rb
lalala-4.0.0.dev.344 test/dummy/app/models/article.rb
lalala-4.0.0.dev.343 test/dummy/app/models/article.rb
lalala-4.0.0.dev.339 test/dummy/app/models/article.rb
lalala-4.0.0.dev.336 test/dummy/app/models/article.rb
lalala-4.0.0.dev.331 test/dummy/app/models/article.rb
lalala-4.0.0.dev.329 test/dummy/app/models/article.rb
lalala-4.0.0.dev.313 test/dummy/app/models/article.rb
lalala-4.0.0.dev.291 test/dummy/app/models/article.rb
lalala-4.0.0.dev.288 test/dummy/app/models/article.rb
lalala-4.0.0.dev.285 test/dummy/app/models/article.rb
lalala-4.0.0.dev.284 test/dummy/app/models/article.rb
lalala-4.0.0.dev.283 test/dummy/app/models/article.rb
lalala-4.0.0.dev.279 test/dummy/app/models/article.rb
lalala-4.0.0.dev.277 test/dummy/app/models/article.rb
lalala-4.0.0.dev.275 test/dummy/app/models/article.rb