Sha256: 51908fc4c3a9d49d6ea0c25c4289476c4be3df2ff4e94e3842d37e7e151390e1
Contents?: true
Size: 826 Bytes
Versions: 1
Compression:
Stored size: 826 Bytes
Contents
# frozen_string_literal: true # == Schema Information # # Table name: questions # # id :integer not null, primary key # sort_order :integer default(1) # created_at :datetime # updated_at :datetime # title_translations :hstore default({}) # content_translations :hstore default({}) # class Question < ActiveRecord::Base include TranslationCms::WhiteList belongs_to :category, class_name: 'QuestionCategory' validates :title, presence: true translates :title, :content white_list :content default_scope -> { order("#{quoted_table_name}.sort_order") } scope :sorted, -> { order("#{quoted_table_name}.sort_order") } def category_title return category.title if category.present? 'Category lost!' end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
translation_cms-0.1.5 | app/models/question.rb |