Sha256: 7a5959734a9720198a82939d862892bd85c313f77722838535abaef0b597b834
Contents?: true
Size: 706 Bytes
Versions: 1
Compression:
Stored size: 706 Bytes
Contents
# frozen_string_literal: true class Spree::FeedbackReview < ApplicationRecord belongs_to :user, class_name: Spree.user_class.to_s, optional: true belongs_to :review, dependent: :destroy validates :review, presence: true validates :rating, numericality: { only_integer: true, greater_than_or_equal_to: 1, less_than_or_equal_to: 5, message: :you_must_enter_value_for_rating } scope :most_recent_first, -> { order("spree_feedback_reviews.created_at DESC") } default_scope { most_recent_first } scope :localized, lambda { |lc| where('spree_feedback_reviews.locale = ?', lc) } end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
solidus_reviews-1.3.0 | app/models/spree/feedback_review.rb |