diff options
author | Kasper Timm Hansen <kaspth@gmail.com> | 2019-03-12 12:54:24 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-03-12 12:54:24 +0100 |
commit | 4948663b32b5222ae5dc99f2ca474baa0aa17673 (patch) | |
tree | ee7ad9c9aac62b56c217a5383a9d3f1a9a2a1dc5 /actionpack/lib/action_dispatch/middleware | |
parent | a04a757e5da646c6a3b81d879f5c11b1329b67d2 (diff) | |
parent | c18166a39bd8e8c2fb857e5acb75e5ff055540b2 (diff) | |
download | rails-4948663b32b5222ae5dc99f2ca474baa0aa17673.tar.gz rails-4948663b32b5222ae5dc99f2ca474baa0aa17673.tar.bz2 rails-4948663b32b5222ae5dc99f2ca474baa0aa17673.zip |
Merge pull request #35581 from prathamesh-sonpatki/action_mailbox_error
Show friendly message to install action mailbox if the related table does not exist
Diffstat (limited to 'actionpack/lib/action_dispatch/middleware')
-rw-r--r-- | actionpack/lib/action_dispatch/middleware/templates/rescues/invalid_statement.html.erb | 3 | ||||
-rw-r--r-- | actionpack/lib/action_dispatch/middleware/templates/rescues/invalid_statement.text.erb | 2 |
2 files changed, 5 insertions, 0 deletions
diff --git a/actionpack/lib/action_dispatch/middleware/templates/rescues/invalid_statement.html.erb b/actionpack/lib/action_dispatch/middleware/templates/rescues/invalid_statement.html.erb index d144fc1cd2..77cfdd20c8 100644 --- a/actionpack/lib/action_dispatch/middleware/templates/rescues/invalid_statement.html.erb +++ b/actionpack/lib/action_dispatch/middleware/templates/rescues/invalid_statement.html.erb @@ -13,6 +13,9 @@ <% if defined?(ActiveStorage) && @exception.message.match?(%r{#{ActiveStorage::Blob.table_name}|#{ActiveStorage::Attachment.table_name}}) %> <br />To resolve this issue run: rails active_storage:install <% end %> + <% if defined?(ActionMailbox) && @exception.message.match?(%r{#{ActionMailbox::InboundEmail.table_name}}) %> + <br />To resolve this issue run: rails action_mailbox:install + <% end %> </h2> <%= render "rescues/source", source_extracts: @source_extracts, show_source_idx: @show_source_idx %> diff --git a/actionpack/lib/action_dispatch/middleware/templates/rescues/invalid_statement.text.erb b/actionpack/lib/action_dispatch/middleware/templates/rescues/invalid_statement.text.erb index 55aaf58713..16c3ecc331 100644 --- a/actionpack/lib/action_dispatch/middleware/templates/rescues/invalid_statement.text.erb +++ b/actionpack/lib/action_dispatch/middleware/templates/rescues/invalid_statement.text.erb @@ -6,6 +6,8 @@ <%= @exception.message %> <% if defined?(ActiveStorage) && @exception.message.match?(%r{#{ActiveStorage::Blob.table_name}|#{ActiveStorage::Attachment.table_name}}) %> To resolve this issue run: rails active_storage:install +<% if defined?(ActionMailbox) && @exception.message.match?(%r{#{ActionMailbox::InboundEmail.table_name}}) %> +To resolve this issue run: rails action_mailbox:install <% end %> <%= render template: "rescues/_source" %> |