2014-09-22 12 views

回答

0

會話變量在郵件程序中無法訪問。

您可以通過將參數作爲參數傳遞來訪問會話變量。

YourMailer.mailer_method(session[:variable]) 
+1

對不起。我錯誤地問了問題。我想在郵件程序中創建會話變量 – 2014-09-22 12:37:07

0

只是通過current_user向寄件人method。郵寄者不應該訪問會話變量,並且您的current_user方法取決於session variable。現在

class MyMailer < ActionMailer::Base 
    def hello_email(user) 
    @user = user 
    # your hard stuff code whatever you wanted 
    end 
end 

你可以通過這樣的:

MyMailer.hello_email(current_user).deliver