sql >> Databáze >  >> RDS >> PostgreSQL

Uložte formátovaný text do databáze a načtěte jej zpět „tak jak je“ jako formátovaný řetězec

Nejjednodušší způsob, jak toho dosáhnout, je v zásadě přidáním skrytého pole do formuláře a obslužné rutiny události kliknutí na tlačítko Odeslat.

vytvořte tedy skrytý vstup pro svůj formát s názvem "message_formatted" (protože si představuji, že vaše odpovídající pole ve vašem modelu se nazývá message_formatted) a změňte název vaší textové oblasti na něco jiného, ​​protože to již nebude důležité.

pomocí jQuery:

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

Pokud jde o to, kam přidat javascript, je to na vás. Nejlepší je umístit jej do adresáře javascripts (není jasné, zda používáte Rails a asset pipeline nebo ne). Chcete-li na tuto stránku haml přidat pouze vložený javascript, umístěte výše uvedený kód do content_for :javascript do ve spodní části stránky

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



  1. Jak zavolat uloženou proceduru uvnitř balíčku Oracle s Entity Framework?

  2. Hibernate – ClassNotFoundException:com.mysql.jdbc.Driver

  3. Jak získat zbytek pomocí MOD() v PostgreSQL, MS SQL Server a MySQL

  4. Vyberte dynamické hodnoty řádků jako názvy sloupců v určitém pořadí