1

我开始为管理后端的一个小 Rails 4.2.0 应用程序使用活动管理员,并且我正在尝试发送批量电子邮件。我在文档中找不到如何做到这一点(也许我找错了地方)。我已经有一个使用 Mandrill 处理“非管理员”视图的邮件程序。该应用程序已经部署在 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 Groups 上发布了这个问题。

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

4

1 回答 1

1

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

这是要点的链接: 发送批量电子邮件 ActiveAdmin Rails 4.2.0

我希望它可以帮助某人。

于 2015-04-10T03:29:35.870 回答