У меня есть form_for в шаблоне new.html.erb, где я делаю обычное сохранение в БД, а затем по электронной почте в случае успеха.Я хочу, чтобы почтовая программа отправила тот же new.html.erb, что и тело, и передала модель, чтобы форма полностью заполнилась.Я получаю следующую ошибку:
undefined method `protect_against_forgery?' for #<#<Class:0x000000049d7110>:0x000000049d4690>
В строке сразу после тега form_for (так как он вводит тег токена auth, я думаю).Есть ли способ, которым я могу обойти это, чтобы я мог повторно использовать шаблон в почтовой программе?
Вот как выглядит код почтовой программы
class MaintenanceMailer < ActionMailer::Base
helper :application
def request_email(maintenance)
mail :to => maintenance.community.email, :subject => "Maintenance" do |format|
format.html { render :layout => 'default', :template => 'maintenance/new' }
end
end
end