2016-11-23 66 views
0

我需要將我的郵件對象從靜態移動到從數據庫檢索到的文本。從數據庫中的文本打印變量郵件對象

變化之前,我有這樣的:

@oggetto = "Aggiornamento Intervento per #{@cliente.nome} ".html_safe 

和發送郵件與

mail(to: destinatari, subject: @oggetto) 

沒有問題。

如果我把同樣的文本數據庫,並與

@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

解決了!

@oggetto = eval '"' + Mailcontent.where(:action_name => action_name).first.oggetto + '"'