initial data model implementation

This commit is contained in:
2026-01-22 13:47:01 +01:00
parent bf2f9e9af7
commit c2436fab13
101 changed files with 2667 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
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