0
У меня есть почтовик BetaInviteMailer
с действием beta_invite
, принимая аргументы name
и email
следующим образом:Rails: переменная экземпляра не проходишь сквозь ActionMailer
class BetaInviteMailer < ApplicationMailer
def beta_invite(name, email)
mail to: email, subject: 'Invitation to my closed bèta'
@name = name
end
end
beta_invite.html.erb
гласит:
Dear <%= @name %>,
...
При запуске BetaInviteMailer.beta_invite("John Doe", "[email protected]")
в консоли
Переменная @name
выходит «ноль».
Что я делаю неправильно?
Я полагаю, вы должны сначала инициализировать переменную '@ name' точно перед тем вызвать' почту (...) 'метод. –