Sha256: e4fd6ed527a7ed5e33ae5fc673cbb9692ddc4a2e1a57fcd3a0270f91050997c1

Contents?: true

Size: 560 Bytes

Versions: 12

Compression:

Stored size: 560 Bytes

Contents

class Post < ActiveRecord::Base
  include Lolita::Configuration
  belongs_to :category
  has_and_belongs_to_many :tags
  has_many :comments, dependent: :destroy
  belongs_to :profile
  validate :title, presence: true
  default_scope -> { order("title") }
  accepts_nested_attributes_for :comments, reject_if: :all_blank

  lolita do
    list do
      column :comments do
        list do
          column :body
        end
      end
    end
  end

  def self.custom_search query, request = nil, dbi = nil
    self.where("expire_date > ?", Date.today)
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
lolita-4.0.11 spec/rails_app/app/orm/active_record/post.rb
lolita-4.0.10 spec/rails_app/app/orm/active_record/post.rb
lolita-4.0.9 spec/rails_app/app/orm/active_record/post.rb
lolita-4.0.8 spec/rails_app/app/orm/active_record/post.rb
lolita-4.0.7 spec/rails_app/app/orm/active_record/post.rb
lolita-4.0.6 spec/rails_app/app/orm/active_record/post.rb
lolita-4.0.5 spec/rails_app/app/orm/active_record/post.rb
lolita-4.0.4 spec/rails_app/app/orm/active_record/post.rb
lolita-4.0.3 spec/rails_app/app/orm/active_record/post.rb
lolita-4.0.2 spec/rails_app/app/orm/active_record/post.rb
lolita-4.0.1 spec/rails_app/app/orm/active_record/post.rb
lolita-4.0.0 spec/rails_app/app/orm/active_record/post.rb