2015-03-30 3 views
1

Я начал использовать активный администратор для небольшого приложения Rails 4.2.0 для административного бэкэнда, и я пытаюсь отправить пакетные письма. Я не могу найти в документации, как это сделать (возможно, я искал не то место). У меня уже есть почтовая программа, работающая над представлениями «non-admin» с использованием Mandrill. Приложение уже развернуто в Heroku, и все работает.ActiveAdmin batch email

Я использую на моей Gemfile

gem 'activeadmin', github: 'activeadmin' 

Мой администратор/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 в чтобы отправить электронные письма.

Я также разместил этот вопрос в группах Google ActiveAdmin.

Любые идеи о том, как реализовать пакетные письма от ActiveAdmin? Можно ли это сделать?

ответ

1

После долгой работы на контроллерах источника ActiveAdmin я вышел с этим. Это может быть не самое элегантное решение, но оно работает. Обратите внимание, что я не использую свой оригинальный ContactController, вместо этого я использую контроллер ActiveAdmin для отправки электронной почты.

Вот ссылка на суть: Send batch emails ActiveAdmin Rails 4.2.0

Я надеюсь, что это поможет кому-то.