0

Я создаю простое приложение, которое просто использует rails_admin для сбора данных. У меня есть разные типы пользователей, настроенные для просмотра и редактирования разных моделей. Я хочу отправить резюме электронной почты записи, когда она создается с помощью rials_admin. Поскольку у меня нет целевого контроллера для этой модели, где я могу создать это действие?Rails Admin/Actionmailer

ответ

0

Я бы использовал обратный вызов. Вам нужно вручную выбрать пользователя, который создал запись или пользователя mongoid_userstamp/эквивалент ActiveRecord.

class Foo 
    include Mongoid::Document 
    field :name 
    belongs_to :user 
    after_create do 
    YourMailer.send_report(user) 
    end 
    ... 
end 
class YourMailer < ApplicationMailer 
    def send_report 
    mail(...).deliver_later 
    end 
end 
Смежные вопросы