У меня есть такая функция в браузерной игре, которую я делаю:
def sendAllianceInvitationMessage(invited_user, alliance)
subject = 'Alliance Invitation'
body = 'You have received an invitation to join the alliance ' + alliance.name + '.'
body += ' Please visit the Alliance Menu in order to accept or reject alliance invitations.'
current_user.sendMessage(invited_user, subject, body, 'alliance invitation')
end
Мне действительно не нравится идея загрузки тела таким способом. Возможно ли иметь партиал, который получает параметры (например, alliance.name в этом коде), создает содержимое тела и передает его строковой переменной, которая будет использоваться в sendMessage?