Sha256: d3e21e0fe065f6e91a1441dd7e8207af94a678105d02b3ee36af08e7c95cb1b5
Contents?: true
Size: 693 Bytes
Versions: 36
Compression:
Stored size: 693 Bytes
Contents
module RocketCMS module Models module ActiveRecord module News extend ActiveSupport::Concern included do unless RocketCMS.config.news_image_styles.nil? has_attached_file :image, styles: RocketCMS.config.news_image_styles end has_paper_trail validates_lengths_from_database only: [:name, :title, :content, :excerpt, :h1, :keywords, :robots, :og_title] scope :after_now, -> { where("time < ?", Time.now) } scope :by_date, -> { order(time: :desc) } if RocketCMS.config.localize translates :name, :excerpt, :content end end end end end end
Version data entries
36 entries across 36 versions & 2 rubygems