Class: Review
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- Review
- Defined in:
- app/models/review.rb
Overview
Legacy Review model - kept for database access only.
All review functionality has been migrated to Reviews.io.
Do not add new features to this model.
== Schema Information
Table name: reviews
Database name: primary
id :integer not null, primary key
full_review :text
headline_review :string(255)
image_upload :string
is_public :boolean default(FALSE), not null
is_wy_checked :boolean default(FALSE), not null
item_sku :string(255)
merged_from_ids :integer is an Array
received_via :string
reviewer_city :string(255)
reviewer_name :string(255)
reviewer_state :string(255)
star_rating_level :integer
tags :text default([]), is an Array
thank_you_sent_at :datetime
type :string
usefulness_rating_level :integer default(3)
wy_comment :text
created_at :datetime
updated_at :datetime
contact_id :integer
creator_id :integer
customer_id :integer
employee_id :integer
line_item_id :integer
order_id :integer
order_review_id :integer
source_id :integer
support_case_id :integer
updater_id :integer
Indexes
by_is_public_srl_fr_w (is_public,star_rating_level) WHERE (full_review IS NOT NULL)
index_reviews_on_contact_id (contact_id)
index_reviews_on_customer_id (customer_id)
index_reviews_on_employee_id (employee_id)
index_reviews_on_line_item_id (line_item_id)
index_reviews_on_merged_from_ids (merged_from_ids) USING gin
index_reviews_on_source_id (source_id)
index_reviews_on_star_rating_level (star_rating_level)
index_reviews_on_support_case_id (support_case_id)
index_reviews_on_usefulness_rating_level (usefulness_rating_level)
is_public_star_rating_level (is_public,star_rating_level)
order_id_type (order_id,type)
type_star_rating_level (type,star_rating_level)
Method Summary
Methods inherited from ApplicationRecord
ransackable_associations, ransackable_attributes, ransackable_scopes, ransortable_attributes, #to_relation