sql >> Base de Datos >  >> RDS >> PostgreSQL

Guarde el texto formateado en la base de datos y recupérelo 'tal cual' como una cadena formateada

Básicamente, la forma más sencilla de hacer esto es agregar un campo oculto a su formulario y un controlador de eventos de clic en el botón de envío.

entonces, cree una entrada oculta en su formato, con el nombre "message_formatted" (ya que imagino que su campo correspondiente en su modelo se llama message_formatted), y cambie el nombre de su área de texto a otra cosa, ya que eso ya no será importante.

usando jQuery:

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

En términos de dónde agregar el javascript, eso depende de usted. Es mejor colocarlo en un directorio de javascripts (no está claro si está utilizando Rails y la canalización de activos o no). Si solo desea agregar el javascript en línea dentro de esta página haml, coloque lo anterior dentro del content_for :javascript do en la parte inferior de tu página

content_for :javascript do
  // enter the javascript from above here