{"id":6514,"date":"2015-07-13T03:18:44","date_gmt":"2015-07-13T03:18:44","guid":{"rendered":"https:\/\/dev.railscarma.com\/implementing-tinymce-in-ruby-on-rails\/"},"modified":"2021-06-06T14:46:45","modified_gmt":"2021-06-06T14:46:45","slug":"implementando-tinymce-in-ruby-on-rails","status":"publish","type":"post","link":"https:\/\/www.railscarma.com\/it\/blog\/articoli-tecnici\/implementando-tinymce-in-ruby-on-rails\/","title":{"rendered":"Implementazione di TinyMCE in Ruby on Rails"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"6514\" class=\"elementor elementor-6514\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5c77c5f2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5c77c5f2\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cc9ee75\" data-id=\"cc9ee75\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-66f35 elementor-widget elementor-widget-text-editor\" data-id=\"66f35\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<strong>TinyMCE<\/strong> \u00e8 un eccellente controllo editor Javascript\/HTML basato sul Web, indipendente dalla piattaforma, molto utile per coloro che desiderano consentire ai propri utenti di modificare documenti HTML online. \u00c8 progettato principalmente per integrarsi facilmente con i sistemi di gestione dei contenuti, inclusi WordPress, Drupal ecc. \u00c8 un editor di testo ricco che genera HTML, rendendo davvero semplice l&#039;aggiunta di contenuti ricchi utilizzando l&#039;applicazione Rails.\n<p style=\"text-align: justify;\">TinyMCE ha la capacit\u00e0 di convertire campi dell&#039;area di testo HTML o qualsiasi altro elemento HTML in istanze dell&#039;editor. Offre vari strumenti di formattazione HTML sia per il testo che per immagini\/video (in termini di allineamento). Le configurazioni possono avvenire durante l&#039;integrazione con un progetto che si traduce in flessibilit\u00e0 del progetto.<\/p>\n\n<h4 style=\"text-align: justify;\">Personalizzazione di TinyMce Editor 4, utilizzando anche con Ruby on Rails:<\/h4>\n<h5 style=\"text-align: justify;\"><\/h5>\n<h5 style=\"text-align: justify;\"><strong><span style=\"text-decoration: underline;\">Aggiunta del pulsante Menu:\u00a0<\/span><\/strong><\/h5>\n<p style=\"text-align: justify;\">Copia il contenuto completo dal pacchetto di sviluppo TinyMce-4 e inseriscilo nelle tue risorse o nella cartella pubblica, include le classi, i lang, i plugin di TinyMce e altri file, script e tutto ci\u00f2 di cui hai bisogno.<\/p>\n<p style=\"text-align: justify;\">Assegna un nome a un pulsante, qui lo chiamer\u00f2 R.design, facendo clic viene visualizzato un menu a discesa con un singolo elemento denominato &quot;menu1&quot;, onclick, il contenuto viene aggiunto nell&#039;editor, non dimenticare di includere tinymce.min.js<\/p>\n\n<blockquote>\n<p style=\"text-align: justify;\"><em>tinymce.init({<\/em>\n<em> selettore: \u201carea testo\u201d,<\/em>\n<em> configurazione: funzione (editor) {<\/em>\n<em> editor.addButton(&#039;report_design&#039;, {<\/em>\n<em> digitare: &#039;pulsante menu&#039;,<\/em>\n<em> testo: &#039;R.Design&#039;,<\/em>\n<em> icona: falso,<\/em>\n<em> men\u00f9: [<\/em>\n<em> {testo: &#039;menu1 &#039;, onclick: function() {editor.insertContent(&#039;menu1&#039;);}}<\/em>\n<em> ]<\/em>\n<em> });<\/em>\n<em> },<\/em><\/p>\n<p style=\"text-align: justify;\"><em>plugin: [<\/em>\n<em> \u201cadvlist elenchi di collegamento automatico collegamento immagine charmap anteprima di stampa ancoraggio\u201d,<\/em>\n<em> \u201ccerca sostituisci codice visualblocks a schermo intero\u201d,<\/em>\n<em> \u201cinserisci data\/ora tabella multimediale menu contestuale incolla moxiemanager\u201d,<\/em>\n<em> \u201cemoticon stampa testocolore\u201d<\/em>\n<em> ],<\/em>\n<em> barra degli strumenti: \u201cinserisci file annulla ripeti | stileseleziona | grassetto corsivo | allineasinistra allineacentro allineadestra allineagiustifica | bullist numlist outdent indent | collegamento immagine | emoticon | primo piano e sfondo | stampa | men\u00f9 &quot;<\/em>\n<em> });<\/em>\n<em> selettore: \u201ctextarea\u201d<\/em><\/p>\n<\/blockquote>\n<p style=\"text-align: justify;\">indica che l&#039;editor verr\u00e0 posizionato per il tipo di input textarea.<\/p>\n\n<h5><strong><span style=\"text-decoration: underline;\">Utilizzo con binari:<\/span><\/strong><\/h5>\n<blockquote>\n<p style=\"text-align: justify;\"><em>men\u00f9: [<\/em><\/p>\n\n<h5 style=\"text-align: justify;\"><em>&lt;% @array.each fa |value| %&gt;<\/em>\n<em> {testo: &#039;&lt;%= valore %&gt;&#039;, onclick: function() {editor.insertContent(&#039;&lt;%= valore %&gt;&#039;);}<\/em>\n<em> &lt;% fine %&gt;<\/em>\n<em> ]<\/em><\/h5>\n<\/blockquote>\n<p style=\"text-align: justify;\">Riordina le icone della barra degli strumenti, colora il testo e lo sfondo. barra degli strumenti:<em> \u201cinserisci file annulla ripeti\u201d<\/em>\nbarra degli strumenti:<em> \u201cAnnulla ripristino insertfile\u201d<\/em><\/p>\n<p style=\"text-align: justify;\">Se mancano l&#039;icona del colore del testo e la colorazione dello sfondo, tutto ci\u00f2 che serve \u00e8 aggiungere prima il colore del testo nei plugin;[\u2026], quindi utilizzare il colore di primo piano e di sfondo nella barra degli strumenti, in modo che l&#039;icona appaia nella barra degli strumenti dell&#039;editor.<\/p>\n<p style=\"text-align: justify;\">Tutte le cose che includi\/definisci nella cartella tinymce\/plugins\/* possono essere utilizzate nell&#039;editor tinymce. barra degli strumenti: \u201cbackcolor primo piano\u201d<\/p>\n\n<h5 style=\"text-align: justify;\"><strong><span style=\"text-decoration: underline;\">Bordo fasciatoio:\u00a0<\/span><\/strong><\/h5>\n<blockquote>\n<p style=\"text-align: justify;\"><em>File: tinymce\/skins\/lightgray\/content.min.css<\/em>\n<em> Questo ha stile applicato al tavolo.<\/em>\n<em> bordo: 1px tratteggiato #BBBBBBB;<\/em>\n<em> Sostituisci lo stile predefinito, semplice e comparativamente migliore di quello predefinito.<\/em>\n<em> .mce-item-table, .mce-item-table td, .mce-item-table th, .mce-item-table caption {<\/em>\n<em> bordo: 1px nero pieno;<\/em>\n<em> collasso del confine: collasso;<\/em>\n<em> dimensione carattere: 14px;<\/em>\n<em> }<\/em><\/p>\n<p style=\"text-align: justify;\"><\/p>\n<\/blockquote>\n<h5 style=\"text-align: justify;\"><strong><span style=\"text-decoration: underline;\">Voci del sottomenu:\u00a0<\/span><\/strong><\/h5>\n<blockquote>\n<p style=\"text-align: justify;\"><em>men\u00f9: [<\/em>\n<em> {<\/em>\n<em> testo:&#039;Voce di menu&#039;, menu:[ {testo:&#039;sub1\u2032,valore:&#039;val1\u2032},{testo:&#039;sub2\u2032,valore:&#039;val2\u2032}],<\/em>\n<em> onclick: function() {editor.insertContent(&#039;&lt;%= \u201csottomenu\u201d %&gt;&#039;);}<\/em>\n<em> }<\/em>\n<em> ]<\/em><\/p>\n<p style=\"text-align: justify;\"><em>Utilizzo insieme ai binari, al clic di una voce di sottomenu, inserimento dell&#039;elemento nello spazio dell&#039;area di testo dell&#039;editor.<\/em>\n<em> men\u00f9: [<\/em>\n<em> {<\/em>\n<em> text:&#039;Dati di base dello studente&#039;, menu:[&lt;% @object.each do |data| %&gt;{testo:&#039;&lt;%= dati %&gt;&#039;,<\/em>\n<em> onclick: function() {editor.insertContent(&#039;&lt;%= data %&gt;&#039;);}},&lt;% end %&gt;]<\/em>\n<em> }<\/em>\n<em> ]<\/em>\n<em> Gestore delle finestre<\/em>\n<em> {<\/em>\n<em> testo:&#039;Nome&#039;, onclick: funzione()<\/em>\n<em> {<\/em>\n<em> editor.windowManager.open({<\/em>\n<em> titolo: &#039;Margini della carta&#039;,<\/em>\n<em> corpo: [<\/em>\n<em> {tipo: &#039;casella di testo&#039;, nome: &#039;nome&#039;, etichetta: &#039;nome&#039;, valore: \u201d},<\/em>\n<em> {tipo: &#039;casella di testo&#039;, nome: &#039;cognome&#039;, etichetta: &#039;cognome&#039;, valore: \u201d}<\/em>\n<em> ],<\/em>\n<em> onsubmit: funzione(e) {<\/em>\n<em> \/\/ Inserisce il contenuto quando viene inviato il modulo della finestra<\/em>\n<em> editor.insertContent(&#039;Nome&#039; + e.data.first);<\/em>\n<em> editor.insertContent(&#039;Cognome&#039; + e.data.last);<\/em>\n<em> }<\/em>\n<em> });<\/em>\n<em> }<\/em>\n<em> }<\/em>\n<em> Utilizzo lungo i binari<\/em>\n<em> {testo:&#039;Margini&#039;, onclick: funzione()<\/em>\n<em> {<\/em>\n<em> editor.windowManager.open({<\/em>\n<em> titolo: &#039;Margini della carta&#039;,<\/em>\n<em> corpo: [<\/em>\n<em> {<\/em>\n<em> tipo: &#039;casella di testo&#039;, nome: &#039;superiore&#039;, etichetta: &#039;Margine superiore (cm)&#039;,<\/em>\n<em> valore: &#039;&lt;%=@report.top se @custom_report.top.present? %&gt;&#039;<\/em>\n<em> }<\/em>\n<em> ],<\/em>\n<em> onsubmit: funzione(e) {<\/em><\/p>\n<p style=\"text-align: justify;\"><em>&lt;%= funzione_remota(<\/em>\n<em> :url =&gt; {:controller=&gt;\u201dcontroller\u201d,:action =&gt; \u201cazione\u201d},<\/em>\n<em> :con =&gt; \u201c&#039;margin_top=&#039; + e.data.top \u201d )<\/em>\n<em> %&gt;<\/em><\/p>\n<p style=\"text-align: justify;\"><em>}<\/em>\n<em> });<\/em>\n<em> }<\/em>\n<em> }<\/em><\/p>\n<p style=\"text-align: justify;\"><\/p>\n<\/blockquote>\n<p style=\"text-align: justify;\">Avendo acquisito l&#039;abilit\u00e0 nel fornire soluzioni RoR in tutto il mondo nello sviluppo, implementazione, gestione, monitoraggio e supporto delle tue app, RailsCarma ti offre soluzioni aziendali efficienti e semplificate.<\/p>\n<p style=\"text-align: justify;\"><em>Per saperne di pi\u00f9 :\u00a0<\/em><\/p>\n\n<ul>\n \t<li class=\"entry-title\"><a href=\"\/it\/blog\/articoli-tecnici\/a-simple-way-to-increase-the-performance-of-your-rails-app-2\/\" target=\"_blank\" rel=\"noopener noreferrer\">Un modo semplice per aumentare le prestazioni della tua app Rails<\/a><\/li>\n \t<li class=\"entry-title\">\n<p class=\"entry-title\"><a href=\"\/it\/blog\/articoli-tecnici\/articolo-sul-modulo-ruby\/\" target=\"_blank\" rel=\"noopener noreferrer\">Le basi della creazione e dell&#039;utilizzo dei moduli in Rails<\/a><\/p>\n<\/li>\n \t<li class=\"entry-title\">\n<p class=\"entry-title\"><a href=\"\/it\/blog\/articoli-tecnici\/quadro-in-tempo-reale\/\" target=\"_blank\" rel=\"noopener noreferrer\">Quadro in tempo reale<\/a><\/p>\n<\/li>\n \t<li class=\"entry-title\">\n<p class=\"entry-title\"><a href=\"\/it\/blog\/articoli-tecnici\/implementando-tinymce-in-ruby-on-rails\/\" target=\"_blank\" rel=\"noopener noreferrer\">Implementazione di Tinymce in Ruby on Rails<\/a><\/p>\n<\/li>\n \t<li>\n<h5><a href=\"\/it\/blog\/articoli-tecnici\/what-is-rest-api\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cos&#039;\u00e8 l&#039;API REST?<\/a><\/h5>\n<\/li>\n<\/ul>\n<a href=\"\/it\/contattaci\/\">Mettiti in contatto con noi.<\/a>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7d68d1f9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7d68d1f9\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3abd43bd\" data-id=\"3abd43bd\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1af9cd86 elementor-widget elementor-widget-heading\" data-id=\"1af9cd86\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Iscriviti per gli ultimi aggiornamenti<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-998718b elementor-widget elementor-widget-shortcode\" data-id=\"998718b\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t\t\t\t<script type=\"text\/javascript\">\n\t\t\t\t\t\tvar gCaptchaSibWidget;\n                        var onloadSibCallbackInvisible = function () {\n\n                            var element = document.getElementsByClassName('sib-default-btn');\n                            var countInvisible = 0;\n                            var indexArray = [];\n                            jQuery('.sib-default-btn').each(function (index, el) {\n                                if ((jQuery(el).attr('id') == \"invisible\")) {\n                                    indexArray[countInvisible] = index;\n                                    countInvisible++\n                                }\n                            });\n\n                            jQuery('.invi-recaptcha').each(function (index, el) {\n                                grecaptcha.render(element[indexArray[index]], {\n                                    'sitekey': jQuery(el).attr('data-sitekey'),\n                                    'callback': sibVerifyCallback,\n                                });\n                            });\n                        };\n\t\t\t\t\t<\/script>\n\t\t\t\t\t                <script src=\"https:\/\/www.google.com\/recaptcha\/api.js?onload=onloadSibCallbackInvisible&render=explicit\" async defer><\/script>\n\t\t\t\t\n\t\t\t<form id=\"sib_signup_form_1\" method=\"post\" class=\"sib_signup_form\" action=\"\">\n\t\t\t\t<div class=\"sib_loader\" style=\"display:none;\"><img\n\t\t\t\t\t\t\tsrc=\"https:\/\/www.railscarma.com\/wp-includes\/images\/spinner.gif\" alt=\"caricatore\"><\/div>\n\t\t\t\t<input type=\"hidden\" name=\"sib_form_action\" value=\"subscribe_form_submit\">\n\t\t\t\t<input type=\"hidden\" name=\"sib_form_id\" value=\"1\">\n                <input type=\"hidden\" name=\"sib_form_alert_notice\" value=\"Please fill out this field\">\n                <input type=\"hidden\" name=\"sib_form_invalid_email_notice\" value=\"Your email address is invalid\">\n                <input type=\"hidden\" name=\"sib_security\" value=\"d7f7626ab9\">\n\t\t\t\t<div class=\"sib_signup_box_inside_1\">\n\t\t\t\t\t<div style=\"\/*display:none*\/\" class=\"sib_msg_disp\">\n\t\t\t\t\t<\/div>\n                                            <div id=\"sib_captcha_invisible\" class=\"invi-recaptcha\" data-sitekey=\"6LdikOAaAAAAAJ6SWrrKVQrtw7TQpQAEnv0HS0G3\"><\/div>\n                    \t\t\t\t\t<p class=\"sib-email-area\">\r\n    <label class=\"sib-email-area\"><\/label>\r\n    <input type=\"email\" class=\"sib-email-area\" name=\"email\" required=\"required\" placeholder=\"Indirizzo e-mail\">\r\n<\/p>\r\n<p class=\"sib-NAME-area\">\r\n    <label class=\"sib-NAME-area\"><\/label>\r\n    <input type=\"text\" class=\"sib-NAME-area\" name=\"NAME\" placeholder=\"Nome\">\r\n<\/p>\r\n<p>\r\n    <input type=\"submit\" id=\"invisible\" class=\"sib-default-btn\" value=\"sottoscrivi\">\r\n<\/p>\t\t\t\t<\/div>\n\t\t\t<input type=\"hidden\" name=\"trp-form-language\" value=\"it\"\/><\/form>\n\t\t\t<style>\n\t\t\t\tform#sib_signup_form_1 p.sib-alert-message {\n    padding: 6px 12px;\n    margin-bottom: 20px;\n    border: 1px solid transparent;\n    border-radius: 4px;\n    -webkit-box-sizing: border-box;\n    -moz-box-sizing: border-box;\n    box-sizing: border-box;\n}\nform#sib_signup_form_1 p.sib-alert-message-error {\n    background-color: #f2dede;\n    border-color: #ebccd1;\n    color: #a94442;\n}\nform#sib_signup_form_1 p.sib-alert-message-success {\n    background-color: #dff0d8;\n    border-color: #d6e9c6;\n    color: #3c763d;\n}\nform#sib_signup_form_1 p.sib-alert-message-warning {\n    background-color: #fcf8e3;\n    border-color: #faebcc;\n    color: #8a6d3b;\n}\n\t\t\t<\/style>\n\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t  <div class=\"related-post slider\">\r\n        <div class=\"headline\">Articoli correlati<\/div>\r\n    <div class=\"post-list owl-carousel\">\r\n\r\n            <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Gemma Kaminari\" href=\"https:\/\/www.railscarma.com\/it\/blog\/articoli-tecnici\/gemma-di-kaminari\/?related_post_from=37277\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"gemma di Kaminari\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem.jpg 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem-300x113.jpg 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem-768x288.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Gemma Kaminari\" href=\"https:\/\/www.railscarma.com\/it\/blog\/articoli-tecnici\/gemma-di-kaminari\/?related_post_from=37277\">\r\n        Gemma Kaminari  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Perch\u00e9 assumere sviluppatori Ruby on Rails nel 2026?\" href=\"https:\/\/www.railscarma.com\/it\/blog\/roro\/perche-assumere-sviluppatori-di-ruby-on-rails\/?related_post_from=30627\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"perch\u00e9 assumere sviluppatori di Ruby on Rails nel 2022\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022.jpg 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022-300x113.jpg 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2019\/01\/why-to-hire-ruby-on-rails-developers-in-2022-768x288.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Perch\u00e9 assumere sviluppatori Ruby on Rails nel 2026?\" href=\"https:\/\/www.railscarma.com\/it\/blog\/roro\/perche-assumere-sviluppatori-di-ruby-on-rails\/?related_post_from=30627\">\r\n        Perch\u00e9 assumere sviluppatori Ruby on Rails nel 2026?  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Importanza dell&#039;architettura software nello sviluppo di software aziendale\" href=\"https:\/\/www.railscarma.com\/it\/blog\/roro\/importanza-dellarchitettura-software-nello-sviluppo-di-software-aziendale\/?related_post_from=36250\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/06\/Importance-of-Software-Architecture-in-enterprise-software-development.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"Importanza dell&#039;architettura software nello sviluppo di software aziendale\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/06\/Importance-of-Software-Architecture-in-enterprise-software-development.jpg 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/06\/Importance-of-Software-Architecture-in-enterprise-software-development-300x113.jpg 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/06\/Importance-of-Software-Architecture-in-enterprise-software-development-768x288.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Importanza dell&#039;architettura software nello sviluppo di software aziendale\" href=\"https:\/\/www.railscarma.com\/it\/blog\/roro\/importanza-dellarchitettura-software-nello-sviluppo-di-software-aziendale\/?related_post_from=36250\">\r\n        Importanza dell&#039;architettura software nello sviluppo di software aziendale  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Ruby IDE: i migliori IDE per lo sviluppo di Ruby on Rails\" href=\"https:\/\/www.railscarma.com\/it\/blog\/roro\/ruby-ide-le-migliori-idee-per-lo-sviluppo-di-ruby-on-rails\/?related_post_from=36125\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/01\/BEST-IDES-FOR-RUBY-ON-RAILS-DEVELOPMENT.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"LE MIGLIORI IDEE PER LO SVILUPPO DI RUBY ON RAILS\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/01\/BEST-IDES-FOR-RUBY-ON-RAILS-DEVELOPMENT.jpg 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/01\/BEST-IDES-FOR-RUBY-ON-RAILS-DEVELOPMENT-300x113.jpg 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2022\/01\/BEST-IDES-FOR-RUBY-ON-RAILS-DEVELOPMENT-768x288.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Ruby IDE: i migliori IDE per lo sviluppo di Ruby on Rails\" href=\"https:\/\/www.railscarma.com\/it\/blog\/roro\/ruby-ide-le-migliori-idee-per-lo-sviluppo-di-ruby-on-rails\/?related_post_from=36125\">\r\n        Ruby IDE: i migliori IDE per lo sviluppo di Ruby on Rails  <\/a>\r\n\r\n        <\/div>\r\n      \r\n  <\/div>\r\n\r\n  <script>\r\n      <\/script>\r\n  <style>\r\n    .related-post {}\r\n\r\n    .related-post .post-list {\r\n      text-align: left;\r\n          }\r\n\r\n    .related-post .post-list .item {\r\n      margin: 10px;\r\n      padding: 10px;\r\n          }\r\n\r\n    .related-post .headline {\r\n      font-size: 14px !important;\r\n      color: #999999 !important;\r\n          }\r\n\r\n    .related-post .post-list .item .post_thumb {\r\n      max-height: 220px;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n          }\r\n\r\n    .related-post .post-list .item .post_title {\r\n      font-size: 14px;\r\n      color: #000000;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n      text-decoration: none;\r\n          }\r\n\r\n    .related-post .post-list .item .post_excerpt {\r\n      font-size: 12px;\r\n      color: #3f3f3f;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n      text-decoration: none;\r\n          }\r\n\r\n    .related-post .owl-dots .owl-dot {\r\n          }\r\n\r\n      <\/style>\r\n      <script>\r\n      jQuery(document).ready(function($) {\r\n        $(\".related-post .post-list\").owlCarousel({\r\n          items: 2,\r\n          responsiveClass: true,\r\n          responsive: {\r\n            0: {\r\n              items: 1,\r\n            },\r\n            768: {\r\n              items: 2,\r\n            },\r\n            1200: {\r\n              items: 2,\r\n            }\r\n          },\r\n                      rewind: true,\r\n                                loop: true,\r\n                                center: false,\r\n                                autoplay: true,\r\n            autoplayHoverPause: true,\r\n                                nav: true,\r\n            navSpeed: 1000,\r\n            navText: ['<i class=\"fas fa-chevron-left\"><\/i>', '<i class=\"fas fa-chevron-right\"><\/i>'],\r\n                                dots: false,\r\n            dotsSpeed: 1200,\r\n                                                    rtl: false,\r\n          \r\n        });\r\n      });\r\n    <\/script>\r\n  <\/div>","protected":false},"excerpt":{"rendered":"<p>TinyMCE is an excellent platform-independent web-based Javascript\/HTML editor control, which is highly useful for those who want to allow their users to edit HTML documents online. It is mainly designed to integrate with Content management systems, including WordPress, Drupal etc easily. It is a rich text editor that outputs HTML, making it really easy to &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.railscarma.com\/it\/blog\/ruby-regex-match-guide-with-examples\/\"> <span class=\"screen-reader-text\">Ruby Regex Match Guide (2026) with Examples<\/span> Leggi altro \"<\/a><\/p>","protected":false},"author":1,"featured_media":32022,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[384],"tags":[],"class_list":["post-6514","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technical-articles"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Implementing TinyMCE in Ruby on Rails - RailsCarma<\/title>\n<meta name=\"description\" content=\"TinyMCE is an excellent platform-independent web-based Javascript\/HTML editor control, which is highly useful for those who want to allow their users to edit HTML documents online.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.railscarma.com\/it\/blog\/articoli-tecnici\/implementando-tinymce-in-ruby-on-rails\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Implementing TinyMCE in Ruby on Rails - RailsCarma\" \/>\n<meta property=\"og:description\" content=\"TinyMCE is an excellent platform-independent web-based Javascript\/HTML editor control, which is highly useful for those who want to allow their users to edit HTML documents online.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.railscarma.com\/it\/blog\/articoli-tecnici\/implementando-tinymce-in-ruby-on-rails\/\" \/>\n<meta property=\"og:site_name\" content=\"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RailsCarma\/\" \/>\n<meta property=\"article:published_time\" content=\"2015-07-13T03:18:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-06T14:46:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/07\/blog_rc_tinymce.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@railscarma\" \/>\n<meta name=\"twitter:site\" content=\"@railscarma\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21\"},\"headline\":\"Implementing TinyMCE in Ruby on Rails\",\"datePublished\":\"2015-07-13T03:18:44+00:00\",\"dateModified\":\"2021-06-06T14:46:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/\"},\"wordCount\":675,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.railscarma.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/07\/blog_rc_tinymce.jpg\",\"articleSection\":[\"Technical Articles\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/\",\"url\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/\",\"name\":\"Implementing TinyMCE in Ruby on Rails - RailsCarma\",\"isPartOf\":{\"@id\":\"https:\/\/www.railscarma.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/07\/blog_rc_tinymce.jpg\",\"datePublished\":\"2015-07-13T03:18:44+00:00\",\"dateModified\":\"2021-06-06T14:46:45+00:00\",\"description\":\"TinyMCE is an excellent platform-independent web-based Javascript\/HTML editor control, which is highly useful for those who want to allow their users to edit HTML documents online.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/#primaryimage\",\"url\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/07\/blog_rc_tinymce.jpg\",\"contentUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/07\/blog_rc_tinymce.jpg\",\"width\":800,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.railscarma.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Implementing TinyMCE in Ruby on Rails\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.railscarma.com\/#website\",\"url\":\"https:\/\/www.railscarma.com\/\",\"name\":\"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development\",\"description\":\"RailsCarma is a Ruby on Rails Development Company in Bangalore. We specialize in Offshore Ruby on Rails Development based out in USA and India. Hire experienced Ruby on Rails developers for the ultimate Web Experience.\",\"publisher\":{\"@id\":\"https:\/\/www.railscarma.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.railscarma.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.railscarma.com\/#organization\",\"name\":\"RailsCarma\",\"url\":\"https:\/\/www.railscarma.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png\",\"contentUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png\",\"width\":200,\"height\":46,\"caption\":\"RailsCarma\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/RailsCarma\/\",\"https:\/\/x.com\/railscarma\",\"https:\/\/www.linkedin.com\/company\/railscarma\/\",\"https:\/\/myspace.com\/railscarma\",\"https:\/\/in.pinterest.com\/railscarma\/\",\"https:\/\/www.youtube.com\/channel\/UCx3Wil-aAnDARuatTEyMdpg\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/www.railscarma.com\/hire-ruby-on-rails-developer\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Implementazione di TinyMCE in Ruby on Rails - RailsCarma","description":"TinyMCE \u00e8 un eccellente controllo editor Javascript\/HTML basato sul Web e indipendente dalla piattaforma, molto utile per coloro che desiderano consentire ai propri utenti di modificare documenti HTML online.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.railscarma.com\/it\/blog\/articoli-tecnici\/implementando-tinymce-in-ruby-on-rails\/","og_locale":"it_IT","og_type":"article","og_title":"Implementing TinyMCE in Ruby on Rails - RailsCarma","og_description":"TinyMCE is an excellent platform-independent web-based Javascript\/HTML editor control, which is highly useful for those who want to allow their users to edit HTML documents online.","og_url":"https:\/\/www.railscarma.com\/it\/blog\/articoli-tecnici\/implementando-tinymce-in-ruby-on-rails\/","og_site_name":"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development","article_publisher":"https:\/\/www.facebook.com\/RailsCarma\/","article_published_time":"2015-07-13T03:18:44+00:00","article_modified_time":"2021-06-06T14:46:45+00:00","og_image":[{"width":800,"height":300,"url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/07\/blog_rc_tinymce.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@railscarma","twitter_site":"@railscarma","twitter_misc":{"Scritto da":"admin","Tempo di lettura stimato":"3 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/#article","isPartOf":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/"},"author":{"name":"admin","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21"},"headline":"Implementing TinyMCE in Ruby on Rails","datePublished":"2015-07-13T03:18:44+00:00","dateModified":"2021-06-06T14:46:45+00:00","mainEntityOfPage":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/"},"wordCount":675,"commentCount":0,"publisher":{"@id":"https:\/\/www.railscarma.com\/#organization"},"image":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/#primaryimage"},"thumbnailUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/07\/blog_rc_tinymce.jpg","articleSection":["Technical Articles"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/","url":"https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/","name":"Implementazione di TinyMCE in Ruby on Rails - RailsCarma","isPartOf":{"@id":"https:\/\/www.railscarma.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/#primaryimage"},"image":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/#primaryimage"},"thumbnailUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/07\/blog_rc_tinymce.jpg","datePublished":"2015-07-13T03:18:44+00:00","dateModified":"2021-06-06T14:46:45+00:00","description":"TinyMCE \u00e8 un eccellente controllo editor Javascript\/HTML basato sul Web e indipendente dalla piattaforma, molto utile per coloro che desiderano consentire ai propri utenti di modificare documenti HTML online.","breadcrumb":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/#primaryimage","url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/07\/blog_rc_tinymce.jpg","contentUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2015\/07\/blog_rc_tinymce.jpg","width":800,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.railscarma.com\/"},{"@type":"ListItem","position":2,"name":"Implementing TinyMCE in Ruby on Rails"}]},{"@type":"WebSite","@id":"https:\/\/www.railscarma.com\/#website","url":"https:\/\/www.railscarma.com\/","name":"RailsCarma - Societ\u00e0 di sviluppo Ruby on Rails specializzata nello sviluppo offshore","description":"RailsCarma \u00e8 una societ\u00e0 di sviluppo Ruby on Rails a Bangalore. Siamo specializzati nello sviluppo offshore di Ruby on Rails con sede negli Stati Uniti e in India. Assumi sviluppatori esperti di Ruby on Rails per la migliore esperienza Web.","publisher":{"@id":"https:\/\/www.railscarma.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.railscarma.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/www.railscarma.com\/#organization","name":"RailsCarma","url":"https:\/\/www.railscarma.com\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png","contentUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png","width":200,"height":46,"caption":"RailsCarma"},"image":{"@id":"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RailsCarma\/","https:\/\/x.com\/railscarma","https:\/\/www.linkedin.com\/company\/railscarma\/","https:\/\/myspace.com\/railscarma","https:\/\/in.pinterest.com\/railscarma\/","https:\/\/www.youtube.com\/channel\/UCx3Wil-aAnDARuatTEyMdpg"]},{"@type":"Person","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/5f2228a2dec7549056e709de6eb85d21","name":"amministratore","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/308867ca6c81f3aba146080c601000087180326f752c4116849ea9f514c6a4fa?s=96&d=mm&r=g","caption":"admin"},"sameAs":["https:\/\/www.railscarma.com\/hire-ruby-on-rails-developer\/"]}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.railscarma.com\/it\/wp-json\/wp\/v2\/posts\/6514","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.railscarma.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.railscarma.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/it\/wp-json\/wp\/v2\/comments?post=6514"}],"version-history":[{"count":0,"href":"https:\/\/www.railscarma.com\/it\/wp-json\/wp\/v2\/posts\/6514\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/it\/wp-json\/wp\/v2\/media\/32022"}],"wp:attachment":[{"href":"https:\/\/www.railscarma.com\/it\/wp-json\/wp\/v2\/media?parent=6514"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.railscarma.com\/it\/wp-json\/wp\/v2\/categories?post=6514"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.railscarma.com\/it\/wp-json\/wp\/v2\/tags?post=6514"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}