From 9ec707e2f4dc1948e68f25be9fa765839a0c0f4f Mon Sep 17 00:00:00 2001 From: tnantoka Date: Mon, 12 Feb 2024 23:16:58 +0900 Subject: [PATCH] Fix undefined table error on Rails 7.1.3 --- app/models/lets_encrypt/certificate.rb | 2 ++ lib/letsencrypt.rb | 5 ----- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/app/models/lets_encrypt/certificate.rb b/app/models/lets_encrypt/certificate.rb index fafafdc..d634a98 100644 --- a/app/models/lets_encrypt/certificate.rb +++ b/app/models/lets_encrypt/certificate.rb @@ -26,6 +26,8 @@ class Certificate < ApplicationRecord include CertificateVerifiable include CertificateIssuable + self.table_name = 'letsencrypt_certificates' + validates :domain, presence: true, uniqueness: true scope :active, -> { where('certificate IS NOT NULL AND expires_at > ?', Time.zone.now) } diff --git a/lib/letsencrypt.rb b/lib/letsencrypt.rb index e2b124f..5ab8e39 100644 --- a/lib/letsencrypt.rb +++ b/lib/letsencrypt.rb @@ -83,11 +83,6 @@ def config(&block) @config end - # @api private - def table_name_prefix - 'letsencrypt_' - end - def certificate_model @certificate_model ||= config.certificate_model.constantize end