2016-11-23 2 views
0

メールオブジェクトを静的からdbから取得したテキストに移動する必要があります。メールオブジェクトのdb内のテキストから変数を出力

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

と問題なく

mail(to: destinatari, subject: @oggetto) 

でメールを送信:私はこれを持っていた変更前

私はそれが

Subject:Aggiornamento Intervento per #{@cliente.nome} 

どのように私は解決することができなったオブジェクトをDBに同じテキストを入れて、メールで

@oggetto = Mailcontent.where(:action_name => action_name).first.oggetto.html_safe 

でそれを取得した場合は?私は変わることを試みた。

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 + '"' 
関連する問題