use Sqlite FTS5 for search, assume correct language codes

This commit is contained in:
2026-01-22 19:18:02 +01:00
parent 0de8e1ad14
commit 985d8a7169
8 changed files with 201 additions and 10 deletions
+6
View File
@@ -7,4 +7,10 @@ class SupportedLanguage < ApplicationRecord
validates :code, presence: true, uniqueness: true
validates :name, presence: true
validates :native_name, presence: true
def self.valid_codes
Rails.cache.fetch("supported_languages_codes", expires_in: 1.hour) do
pluck(:code).map(&:to_s)
end
end
end