Как я могу получить доступ к @user или пользователю из почтовой программы, используя Devise и Rails 3? - PullRequest
0 голосов
/ 09 марта 2011
class JobMailer < ActionMailer::Base

default :from => "emailer@email.com"

def new_job_email_for_client
#
#
@url = "http://simplesite.com/users/login"
mail(:to => @???,
      :subject => "You have created a new case on simplesite.")
end

end

Я бы хотел, чтобы каждый пользователь получал электронное письмо каждый раз, когда он / она создает "работу".В других частях приложения я могу получить доступ к @user и user.email и тому подобное, но в почтовой программе я получаю «неопределенные ошибки».

Как я могу получить доступ к адресу электронной почты текущих пользователей в почтовой программе (учитывая, что Devise контролирует пользователей)?

1 Ответ

0 голосов
/ 21 марта 2011

Я не уверен, что это отличный способ сделать это, но вот как я это заработал:

def new_job_email_for_client(user_email)
@url = "http://simplesite.com/users/login"
mail(:to => user_email,
      :subject => "You have created a new case.")
end
...