ruby-on-rails - Rails 6 和操作邮箱设置

标签 ruby-on-rails ruby actionmailer

我最近升级到了ruby 2.6.0p0 和rails 6.0.2.1。之前我有ruby 2.3和rails 5.2

当我打开现有应用程序并捆绑更新,然后rails 时,一切都工作正常:

=> Booting Puma
=> Rails 6.0.2.1 application starting in development 
=> Run `rails server --help` for more startup options
Puma starting in single mode...
* Version 3.12.0 (ruby 2.6.0-p0), codename: Llamas in Pajamas
* Min threads: 5, max threads: 5
* Environment: development

但是当我尝试实现新的 action mailbox 时通过最初输入此 rails action_mailbox:install 功能,它会返回以下错误,如果我输入此 rails action_text:install,也会发生相同的错误。

rails aborted!
Don't know how to build task 'action_mailbox:install' (See the list of available tasks with `rails --tasks`)

有什么想法为什么会发生这种情况吗?

最佳答案

我也遇到了同样的问题。 确保您在 application.rb

中需要 action_mailbox/engine
require 'action_mailbox/engine'

关于ruby-on-rails - Rails 6 和操作邮箱设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59510916/

相关文章:

ruby-on-rails - Rails抢救标准错误未发送

ruby - 在 watir 中自动处理超时(等待和刷新)

ruby-on-rails - 如何将 'premailer' 与 Rails 集成

ruby-on-rails - 奇怪的 CSS 问题 :Missing Inline CSS : ActionMailer Attachment

ruby-on-rails - Ruby on Rails 中繁重的算法工作?

ruby-on-rails - 基于特定组合的 ruby 计数

javascript - 将 coffeescript 函数转换为 javascript

css - 无法加载 css 形式 lib/assets 和供应商/assets

c++ - 在 Ruby 和 C++ 中左移 16 位

ruby-on-rails - Rails 邮件程序连接被拒绝 - localhost