2016-08-22 3 views
0

내 목표는 db에서 메일러 본문을 검색하는 것입니다.RoR - 메일러의 동적 본문 (부분)

간단한 텍스트, html 태그 및 변수 (본래의 정적 메일러 본문에서와 같이)를 사용하여 본문을 데이터베이스에 저장하고 우편물보기에서 본문을 변경 한 모델을 만들었습니다.

<%= raw @body_db.html.html_safe %>으로 시도했지만 텍스트가 db에서 올바르게 가져 왔지만 메일을 수신하면 변수가 대체되지 않습니다.

예 : DB 템플릿에 내가 Cliente: <%= @nome_cliente %>이있는 경우 , 내 메일에서 내가 Cliente: <%= @nome_cliente %>받을하지만 난 Cliente: Jon Doe

P.S.을 원하는 : '정적'텍스트를 사용하면 모든 변수가 정상입니다.

나를 도와 줄 사람이 있습니까?

감사합니다.

+0

파일의 확장자가 .erb입니까? 'action_name.txt.erb'이어야합니다.'action_name.html.erb' – agmcleod

+0

예 파일은 action_name.html.erb입니다. DB에서 몸체를 검색하기 전에 사용했던 것과 같습니다. – EffeBi

+0

아, 미안합니다, 미안 해요. 내가 생각할 수있는 유일한 다른 점은 인스턴스 변수 이름을 검사하고 설정되어 있는지 확인하는 것입니다. 비록 그것이 사실이라면 나는 빈 반환을 렌더링 것이라고 생각합니다. – agmcleod

답변

0

그레이트 !!!

해결책을 찾았습니다!

부분적으로 사용하지 않고이 코드를 내보기에 사용 했으므로 DB에 ERB를 포함 할 수 있습니다!

<%= render :inline => @body_db.html.html_safe, :layout => false %> 

모두에게 감사드립니다!