Set up tenanted Action Mailer URL helpers

and update AR::Tenanted to a version that supports it.
This commit is contained in:
Mike Dalessio
2025-03-20 21:58:36 -04:00
parent 53b906423a
commit 4992c3f971
4 changed files with 10 additions and 1 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
GIT
remote: https://github.com/basecamp/active_record-tenanted
revision: c05d80d4f3f0cd674c04fa8e36dc401485e460b8
revision: 499a1d4ef76a50b3e479bbf882a15cabb21ee485
specs:
active_record-tenanted (0.1.0)
activerecord (>= 8.1.alpha)
+3
View File
@@ -41,6 +41,9 @@ Rails.application.configure do
config.action_mailer.perform_caching = false
# Set host to be used by links generated in mailer templates.
config.action_mailer.default_url_options = { host: "%{tenant}.example.com", port: 3006 }
# Print deprecation notices to the Rails logger.
config.active_support.deprecation = :log
+3
View File
@@ -73,6 +73,9 @@ Rails.application.configure do
# Set this to true and configure the email server for immediate delivery to raise delivery errors.
# config.action_mailer.raise_delivery_errors = false
# Set host to be used by links generated in mailer templates.
config.action_mailer.default_url_options = { host: "%{tenant}.fizzy.37signals.com" }
# Enable locale fallbacks for I18n (makes lookups for any locale fall back to
# the I18n.default_locale when a translation cannot be found).
config.i18n.fallbacks = true
+3
View File
@@ -44,6 +44,9 @@ Rails.application.configure do
# ActionMailer::Base.deliveries array.
config.action_mailer.delivery_method = :test
# Set host to be used by links generated in mailer templates.
config.action_mailer.default_url_options = { host: "%{tenant}.example.com" }
# Print deprecation notices to the stderr.
config.active_support.deprecation = :stderr