Files
sanasto-wiki/app/models/suggested_meaning.rb

19 lines
488 B
Ruby

class SuggestedMeaning < ApplicationRecord
belongs_to :entry
belongs_to :submitted_by, class_name: "User"
belongs_to :reviewed_by, class_name: "User", optional: true
belongs_to :language,
class_name: "SupportedLanguage",
foreign_key: :language_code,
primary_key: :code
enum status: {
pending: 0,
accepted: 1,
rejected: 2
}
validates :language_code, presence: true
validates :alternative_translation, presence: true
end