ActiveAdmin 批处理电子邮件

ActiveAdmin batch email

我开始使用 active admin 作为管理后端的一点 Rails 4.2.0 应用程序,我正在尝试发送批量电子邮件。我在文档中找不到如何操作(也许我找错地方了)。我已经有一个使用 Mandrill 处理 "non-admin" 视图的邮件程序。该应用程序已经部署在 Heroku 中并且一切正常。

我在我的 Gemfile 上使用

gem 'activeadmin', github: 'activeadmin'

我的 admin/user.rb 看起来像这样:

ActiveAdmin.register User do
  permit_params :email
                :encrypted_password
                :reset_password_token
                :reset_password_sent_at
                :remember_created_at
                :sign_in_count
                :current_sign_in_at
                :last_sign_in_at
                :current_sign_in_ip
                :last_sign_in_ip
                :created_at
                :updated_at
                :username
                :first_name
                :last_name

我还有一个非常简单的 ContactController,它具有 new_contact 和 create_contact 操作,以便发送电子邮件。

我还在 ActiveAdmin Google 群组上发布了这个问题。

关于如何从 ActiveAdmin 实施批量电子邮件的任何想法? 这可以做到吗?

在对 ActiveAdmin 源控制器进行了一段时间的挖掘之后,我得出了这个结论。它可能不是最优雅的解决方案,但它确实有效。请注意,我没有使用原来的 ContactController,而是使用 ActiveAdmin 控制器发送电子邮件。

这里是 link 要点: Send batch emails ActiveAdmin Rails 4.2.0

希望对大家有所帮助。