app/helpers/mailer_helper.rb:
module MailerHelper
def sys_addy
@sys_addy = current_site == "site1" ? "me@site1.com" : "me@site2.com"
end
end
メソッドの上にヘルパー メソッド呼び出しを配置する試み 1 - app/mailers/user_mailer.rb:
class UserMailer < ActionMailer::Base
helper :mailer
sys_addy
default :from => @sys_addy
def notice_email
...
end
end
ヘルパー メソッド呼び出しをメソッド内に配置する試み 2 - app/mailers/user_mailer.rb:
class UserMailer < ActionMailer::Base
helper :mailer
def notice_email
sys_addy
...
mail( ...:from => @sys_addy )
end
end
どちらの場合も、次のようになりました。
NameError (undefined local variable or method `sys_addy'
ご協力いただきありがとうございます。