我需要将我的邮件对象从静态移动到从db中检索的文本。
在改变之前我有这个:
@oggetto = "Aggiornamento Intervento per #{@cliente.nome} ".html_safe
并使用
发送邮件mail(to: destinatari, subject: @oggetto)
没问题。
如果我在db中放入相同的文本并使用
检索它@oggetto = Mailcontent.where(:action_name => action_name).first.oggetto.html_safe
邮件中的对象
Subject:Aggiornamento Intervento per #{@cliente.nome}
我该如何解决?我试着改变
mail(to: destinatari, subject: @oggetto.html_safe)
没有成功!
在邮件正文中是同样的问题,但我使用
解决了问题<%= render :inline => h(@body_db.html.html_safe), :layout => false %>
但我不知道如何在邮件对象中解决同样的问题!
感谢所有
答案 0 :(得分:0)
解决了!!!
@oggetto = eval '"' + Mailcontent.where(:action_name => action_name).first.oggetto + '"'