我开始使用活动管理员为管理后端的小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网上论坛上发布了这个问题。
有关如何从ActiveAdmin实施批量电子邮件的任何想法? 可以这样做吗?
答案 0 :(得分:1)
在ActiveAdmin源控制器上挖了一会儿后,我就出来了。它可能不是最优雅的解决方案,但它确实有效。请注意我没有使用我原来的ContactController,而是使用ActiveAdmin控制器发送电子邮件。
以下是要点的链接: Send batch emails ActiveAdmin Rails 4.2.0
我希望它对某人有帮助。