Implantação da geração de mensagem de forma livre e mudança na engine de mensagem
This commit is contained in:
12
app/views/notificacao_mailer/mensagem.html.erb
Normal file
12
app/views/notificacao_mailer/mensagem.html.erb
Normal file
@@ -0,0 +1,12 @@
|
||||
<%# Dois caminhos, e a diferença é de segurança:
|
||||
- @html: o corpo veio do Notificacao::Renderizador, que escapa todo texto do
|
||||
editor e toda variável. Sai como está, senão as tags viriam visíveis.
|
||||
- senão: texto puro digitado — simple_format escapa e quebra em parágrafos.
|
||||
Nunca inverter isso: `raw` em texto não renderizado seria injeção de HTML. %>
|
||||
<% if @html %>
|
||||
<%= raw @corpo %>
|
||||
<% else %>
|
||||
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #222; line-height: 1.6;">
|
||||
<%= simple_format(@corpo) %>
|
||||
</div>
|
||||
<% end %>
|
||||
Reference in New Issue
Block a user