PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Salve o texto formatado no banco de dados e recupere-o 'como está' como uma string formatada


Basicamente, a maneira mais simples de fazer isso é adicionando um campo oculto ao seu formulário e um manipulador de eventos de clique no botão de envio.

então, crie uma entrada oculta em seu formato, com o nome "message_formatted" (já que imagino que seu campo correspondente em seu modelo seja chamado message_formatted), e altere o nome da sua área de texto para outra coisa, pois isso não será mais importante.

usando jQuery:
$('#signup input[type=submit]').click(function(e){
  $('input[name=message_formatted]').val(tinyMCE.get('content id').getContent());
});

Em termos de onde adicionar o javascript, isso é com você. É melhor colocá-lo em um diretório javascripts (não está claro se você está usando Rails e o pipeline de ativos ou não). Se você quiser apenas adicionar o javascript embutido nesta página haml, coloque o acima dentro do content_for :javascript do na parte inferior da sua página
content_for :javascript do
  // enter the javascript from above here