0
class JobMailer < ActionMailer::Base
default :from => "[email protected]"
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和Rails 3從郵件程序中訪問@user或user?
如何訪問郵件程序中的當前用戶電子郵件地址(考慮到Devise控制用戶)?
你在後臺運行的JobMailer或者是用戶的網絡中運行請求? – 2011-03-08 23:45:01
它在用戶的Web請求期間運行。 – user169320 2011-03-09 20:18:28