PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Запазете форматирания текст в базата данни и го извлечете обратно „както е“ като форматиран низ

По принцип най-лесният начин да направите това е чрез добавяне на скрито поле към вашия формуляр и манипулатор на събития при щракване върху бутона за изпращане.

така че създайте скрит вход във вашия формат с името "message_formatted" (тъй като си представям, че съответното поле във вашия модел се нарича message_formatted) и променете името на вашето текстово поле на нещо друго, тъй като това вече няма да е важно.

използвайки jQuery:

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

По отношение на това къде да добавите javascript, това зависи от вас. Най-добре е да го поставите в директория на javascripts (не е ясно дали използвате Rails и asset pipeline или не). Ако искате просто да добавите вградения javascript в тази haml страница, поставете горното в content_for :javascript do в долната част на вашата страница

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ускорете теста за диапазон за ключови стойности, вложени в масив от обекти jsonb

  2. Преобразуване на Postgresql база данни от SQL_ASCII, съдържаща смесени типове кодиране, в UTF-8

  3. Как да създадете произволен низ, който е подходящ за идентификатор на сесия в PostgreSQL?

  4. PostgreSQL:Кой тип данни трябва да се използва за валута?

  5. НЕ МОЖЕ ДА СЕ ПРЕДОСТАВЯ СЪЗДАВАНЕ НА ИЗГЛЕД НА СХЕМА