{"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-en-ruby-on-rails","status":"publish","type":"post","link":"https:\/\/www.railscarma.com\/es\/blog\/articulos-tecnicos\/implementando-tinymce-en-ruby-on-rails\/","title":{"rendered":"Implementaci\u00f3n de TinyMCE en 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> es un excelente control de editor Javascript\/HTML basado en web, independiente de la plataforma, que es muy \u00fatil para aquellos que desean permitir a sus usuarios editar documentos HTML en l\u00ednea. Est\u00e1 dise\u00f1ado principalmente para integrarse f\u00e1cilmente con sistemas de gesti\u00f3n de contenido, incluidos WordPress, Drupal, etc. Es un editor de texto enriquecido que genera HTML, lo que hace que sea realmente f\u00e1cil agregar contenido enriquecido mediante la aplicaci\u00f3n Rails.\n<p style=\"text-align: justify;\">TinyMCE tiene la capacidad de convertir campos de \u00e1rea de texto HTML o cualquier otro elemento HTML en instancias de editor. Ofrece varias herramientas de formato HTML para texto, as\u00ed como para im\u00e1genes\/v\u00eddeos (en t\u00e9rminos de alineaci\u00f3n). Las configuraciones pueden ocurrir durante la integraci\u00f3n con un proyecto, lo que resulta en flexibilidad del proyecto.<\/p>\n\n<h4 style=\"text-align: justify;\">Personalizando TinyMce Editor 4, tambi\u00e9n usando Ruby on Rails:<\/h4>\n<h5 style=\"text-align: justify;\"><\/h5>\n<h5 style=\"text-align: justify;\"><strong><span style=\"text-decoration: underline;\">Agregar bot\u00f3n de men\u00fa:\u00a0<\/span><\/strong><\/h5>\n<p style=\"text-align: justify;\">Copie el contenido completo del paquete de desarrollo TinyMce-4 y t\u00e9ngalo en sus activos o carpeta p\u00fablica, incluye clases, idiomas, complementos y otros archivos, scripts y todo lo que necesita.<\/p>\n<p style=\"text-align: justify;\">Nombra un bot\u00f3n, aqu\u00ed lo nombrar\u00e9 R.design, al hacer clic aparece un men\u00fa desplegable con un solo elemento llamado &quot;men\u00fa1&quot;, al hacer clic, el contenido se agrega en el editor, no olvides incluir tinymce.min.js<\/p>\n\n<blockquote>\n<p style=\"text-align: justify;\"><em>tinymce.init({<\/em>\n<em> selector: \u201c\u00e1rea de texto\u201d,<\/em>\n<em> configuraci\u00f3n: funci\u00f3n (editor) {<\/em>\n<em> editor.addButton(&#039;report_design&#039;, {<\/em>\n<em> escriba: &#039;bot\u00f3n de men\u00fa&#039;,<\/em>\n<em> texto: &#039;R.Dise\u00f1o&#039;,<\/em>\n<em> icono: falso,<\/em>\n<em> men\u00fa: [<\/em>\n<em> {texto: &#039;men\u00fa1&#039;, al hacer clic: funci\u00f3n() {editor.insertContent(&#039;men\u00fa1&#039;);}}<\/em>\n<em> ]<\/em>\n<em> });<\/em>\n<em> },<\/em><\/p>\n<p style=\"text-align: justify;\"><em>complementos: [<\/em>\n<em> \u201cadvlist autolink enumera enlace imagen charmap impresi\u00f3n vista previa ancla\u201d,<\/em>\n<em> \u201cbuscar reemplazar c\u00f3digo de bloques visuales en pantalla completa\u201d,<\/em>\n<em> \u201cinsertar fecha y hora men\u00fa contextual de tabla de medios pegar moxiemanager\u201d,<\/em>\n<em> \u201cemoticones imprimir color de texto\u201d<\/em>\n<em> ],<\/em>\n<em> barra de herramientas: \u201cinsertar archivo deshacer rehacer | selecci\u00f3n de estilo | negrita cursiva | alignleft aligncenter alignright alignjustify | bullist numlist quitar sangr\u00eda | imagen del enlace | emoticones | color de fondo del primercolor | imprimir | men\u00fa \u201c<\/em>\n<em> });<\/em>\n<em> selector: \u201c\u00e1rea de texto\u201d<\/em><\/p>\n<\/blockquote>\n<p style=\"text-align: justify;\">indica que se colocar\u00e1 el editor para el \u00e1rea de texto del tipo de entrada.<\/p>\n\n<h5><strong><span style=\"text-decoration: underline;\">Usando con rieles:<\/span><\/strong><\/h5>\n<blockquote>\n<p style=\"text-align: justify;\"><em>men\u00fa: [<\/em><\/p>\n\n<h5 style=\"text-align: justify;\"><em>&lt;% @matriz.cada uno |valor| %&gt;<\/em>\n<em> {texto: &#039;&lt;%= valor %&gt;&#039;, al hacer clic: funci\u00f3n() {editor.insertContent(&#039;&lt;%= valor %&gt;&#039;);}<\/em>\n<em> &lt;% final %&gt;<\/em>\n<em> ]<\/em><\/h5>\n<\/blockquote>\n<p style=\"text-align: justify;\">Reordene los iconos de la barra de herramientas, coloree el texto y el fondo. barra de herramientas:<em> \u201cinsertar archivo deshacer rehacer\u201d<\/em>\nbarra de herramientas:<em> \u201cdeshacer insertar archivo rehacer\u201d<\/em><\/p>\n<p style=\"text-align: justify;\">Si faltan el \u00edcono de color de texto y el color de fondo, todo lo que necesita es agregar el color de texto a sus complementos;[\u2026] primero, luego use el color de frente y el color de fondo en la barra de herramientas, para que el \u00edcono aparezca en la barra de herramientas del editor.<\/p>\n<p style=\"text-align: justify;\">Todas las cosas que incluya\/definiera en la carpeta tinymce\/plugins\/* se pueden usar en el editor de tinymce. barra de herramientas: \u201ccolor de fondo del color anterior\u201d<\/p>\n\n<h5 style=\"text-align: justify;\"><strong><span style=\"text-decoration: underline;\">Borde de la mesa para cambiar pa\u00f1ales:\u00a0<\/span><\/strong><\/h5>\n<blockquote>\n<p style=\"text-align: justify;\"><em>Archivo: tinymce\/skins\/lightgray\/content.min.css<\/em>\n<em> Que tenga estilo aplicado para mesa.<\/em>\n<em> borde: 1px discontinuo #BBBBBB;<\/em>\n<em> Anule el estilo predeterminado, simple y comparativamente mejor que el predeterminado.<\/em>\n<em> .mce-item-table, .mce-item-table td, .mce-item-table th, .mce-item-table caption {<\/em>\n<em> borde: 1px negro s\u00f3lido;<\/em>\n<em> colapso fronterizo: colapso;<\/em>\n<em> tama\u00f1o de fuente: 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;\">Elementos del submen\u00fa:\u00a0<\/span><\/strong><\/h5>\n<blockquote>\n<p style=\"text-align: justify;\"><em>men\u00fa: [<\/em>\n<em> {<\/em>\n<em> texto:&#039;Elemento de men\u00fa&#039;, men\u00fa:[ {text:&#039;sub1\u2032,value:&#039;val1\u2032},{text:&#039;sub2\u2032,value:&#039;val2\u2032}],<\/em>\n<em> onclick: funci\u00f3n() {editor.insertContent(&#039;&lt;%= \u201csubmen\u00fa\u201d %&gt;&#039;);}<\/em>\n<em> }<\/em>\n<em> ]<\/em><\/p>\n<p style=\"text-align: justify;\"><em>Usando junto con rieles, al hacer clic en un elemento del submen\u00fa, inserci\u00f3n del elemento en el espacio del \u00e1rea de texto del editor.<\/em>\n<em> men\u00fa: [<\/em>\n<em> {<\/em>\n<em> texto:&#039;Datos b\u00e1sicos del estudiante&#039;, men\u00fa:[&lt;% @object.each do |datos| %&gt;{texto:&#039;&lt;%= datos %&gt;&#039;,<\/em>\n<em> onclick: function() {editor.insertContent(&#039;&lt;%= datos %&gt;&#039;);}},&lt;% final %&gt;]<\/em>\n<em> }<\/em>\n<em> ]<\/em>\n<em> Administrador de ventanas<\/em>\n<em> {<\/em>\n<em> texto:&#039;Nombre&#039;, al hacer clic: funci\u00f3n()<\/em>\n<em> {<\/em>\n<em> editor.windowManager.open({<\/em>\n<em> t\u00edtulo: &#039;M\u00e1rgenes del papel&#039;,<\/em>\n<em> cuerpo: [<\/em>\n<em> {tipo: &#039;cuadro de texto&#039;, nombre: &#039;primero&#039;, etiqueta: &#039;nombre&#039;, valor: &quot;},<\/em>\n<em> {tipo: &#039;cuadro de texto&#039;, nombre: &#039;apellido&#039;, etiqueta: &#039;apellido&#039;, valor:\u201d}<\/em>\n<em> ],<\/em>\n<em> al enviar: funci\u00f3n (e) {<\/em>\n<em> \/\/ Insertar contenido cuando se env\u00eda el formulario de ventana<\/em>\n<em> editor.insertContent(&#039;Nombre&#039; + e.data.first);<\/em>\n<em> editor.insertContent(&#039;Apellido&#039; + e.data.last);<\/em>\n<em> }<\/em>\n<em> });<\/em>\n<em> }<\/em>\n<em> }<\/em>\n<em> Usando a lo largo de los rieles<\/em>\n<em> {texto:&#039;M\u00e1rgenes&#039;, al hacer clic: funci\u00f3n()<\/em>\n<em> {<\/em>\n<em> editor.windowManager.open({<\/em>\n<em> t\u00edtulo: &#039;M\u00e1rgenes del papel&#039;,<\/em>\n<em> cuerpo: [<\/em>\n<em> {<\/em>\n<em> tipo: &#039;cuadro de texto&#039;, nombre: &#039;superior&#039;, etiqueta: &#039;Margen superior (cm)&#039;,<\/em>\n<em> valor: &#039;&lt;%=@report.top si @custom_report.top.presente? %&gt;&#039;<\/em>\n<em> }<\/em>\n<em> ],<\/em>\n<em> al enviar: funci\u00f3n (e) {<\/em><\/p>\n<p style=\"text-align: justify;\"><em>&lt;%= funci\u00f3n_remota(<\/em>\n<em> :url =&gt; {:controlador=&gt;\u201dcontrolador\u201d,:acci\u00f3n =&gt; \u201cacci\u00f3n\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;\">Habiendo adquirido la destreza para brindar soluciones RoR en todo el mundo en desarrollo, implementaci\u00f3n, administraci\u00f3n, monitoreo y soporte de sus aplicaciones, RailsCarma le brinda soluciones comerciales eficientes y simplificadas.<\/p>\n<p style=\"text-align: justify;\"><em>Leer m\u00e1s :\u00a0<\/em><\/p>\n\n<ul>\n \t<li class=\"entry-title\"><a href=\"\/es\/blog\/articulos-tecnicos\/una-forma-sencilla-de-aumentar-el-rendimiento-de-tu-aplicacion-rails-2\/\" target=\"_blank\" rel=\"noopener noreferrer\">Una forma sencilla de aumentar el rendimiento de su aplicaci\u00f3n Rails<\/a><\/li>\n \t<li class=\"entry-title\">\n<p class=\"entry-title\"><a href=\"\/es\/blog\/articulos-tecnicos\/articulo-del-modulo-ruby\/\" target=\"_blank\" rel=\"noopener noreferrer\">Los conceptos b\u00e1sicos de la creaci\u00f3n y el uso de m\u00f3dulos en Rails<\/a><\/p>\n<\/li>\n \t<li class=\"entry-title\">\n<p class=\"entry-title\"><a href=\"\/es\/blog\/articulos-tecnicos\/marco-en-tiempo-real\/\" target=\"_blank\" rel=\"noopener noreferrer\">Marco de tiempo real<\/a><\/p>\n<\/li>\n \t<li class=\"entry-title\">\n<p class=\"entry-title\"><a href=\"\/es\/blog\/articulos-tecnicos\/implementando-tinymce-en-ruby-on-rails\/\" target=\"_blank\" rel=\"noopener noreferrer\">Implementando Tinymce en Ruby on Rails<\/a><\/p>\n<\/li>\n \t<li>\n<h5><a href=\"\/es\/blog\/articulos-tecnicos\/que-es-la-api-de-descanso\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u00bfQu\u00e9 es la API REST?<\/a><\/h5>\n<\/li>\n<\/ul>\n<a href=\"\/es\/contactenos\/\">P\u00f3ngase en contacto con nosotros.<\/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\">Suscr\u00edbete para recibir las \u00faltimas actualizaciones<\/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=\"cargador\"><\/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=\"Direcci\u00f3n de correo electr\u00f3nico\">\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=\"Nombre\">\r\n<\/p>\r\n<p>\r\n    <input type=\"submit\" id=\"invisible\" class=\"sib-default-btn\" value=\"Suscribir\">\r\n<\/p>\t\t\t\t<\/div>\n\t\t\t<input type=\"hidden\" name=\"trp-form-language\" value=\"es\"\/><\/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\">Art\u00edculos Relacionados<\/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=\"Gema Kaminari\" href=\"https:\/\/www.railscarma.com\/es\/blog\/articulos-tecnicos\/gema-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=\"gema 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=\"Gema Kaminari\" href=\"https:\/\/www.railscarma.com\/es\/blog\/articulos-tecnicos\/gema-kaminari\/?related_post_from=37277\">\r\n        Gema Kaminari  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"\u00bfPor qu\u00e9 contratar desarrolladores Ruby on Rails en 2026?\" href=\"https:\/\/www.railscarma.com\/es\/blog\/ror\/por-que-contratar-desarrolladores-de-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=\"por qu\u00e9 contratar desarrolladores de Ruby on Rails en 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=\"\u00bfPor qu\u00e9 contratar desarrolladores Ruby on Rails en 2026?\" href=\"https:\/\/www.railscarma.com\/es\/blog\/ror\/por-que-contratar-desarrolladores-de-ruby-on-rails\/?related_post_from=30627\">\r\n        \u00bfPor qu\u00e9 contratar desarrolladores Ruby on Rails en 2026?  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Importancia de la arquitectura de software en el desarrollo de software empresarial\" href=\"https:\/\/www.railscarma.com\/es\/blog\/ror\/importancia-de-la-arquitectura-de-software-en-el-desarrollo-de-software-empresarial\/?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=\"Importancia de la arquitectura de software en el desarrollo de software empresarial\" 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=\"Importancia de la arquitectura de software en el desarrollo de software empresarial\" href=\"https:\/\/www.railscarma.com\/es\/blog\/ror\/importancia-de-la-arquitectura-de-software-en-el-desarrollo-de-software-empresarial\/?related_post_from=36250\">\r\n        Importancia de la arquitectura de software en el desarrollo de software empresarial  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Ruby IDE: los mejores IDE para el desarrollo de Ruby on Rails\" href=\"https:\/\/www.railscarma.com\/es\/blog\/ror\/ruby-ide-las-mejores-ideas-para-el-desarrollo-de-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=\"MEJORES IDES PARA EL DESARROLLO DE 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: los mejores IDE para el desarrollo de Ruby on Rails\" href=\"https:\/\/www.railscarma.com\/es\/blog\/ror\/ruby-ide-las-mejores-ideas-para-el-desarrollo-de-ruby-on-rails\/?related_post_from=36125\">\r\n        Ruby IDE: los mejores IDE para el desarrollo de 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\/es\/blog\/ruby-regex-match-guide-with-examples\/\"> <span class=\"screen-reader-text\">Ruby Regex Match Guide (2026) con Ejemplos<\/span> Leer m\u00e1s \u00bb<\/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\/es\/blog\/articulos-tecnicos\/implementando-tinymce-en-ruby-on-rails\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\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\/es\/blog\/articulos-tecnicos\/implementando-tinymce-en-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=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\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\":\"es\",\"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\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@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\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.railscarma.com\/#organization\",\"name\":\"RailsCarma\",\"url\":\"https:\/\/www.railscarma.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@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\":\"es\",\"@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":"Implementaci\u00f3n de TinyMCE en Ruby on Rails - RailsCarma","description":"TinyMCE es un excelente control de editor Javascript\/HTML basado en web, independiente de la plataforma, que es muy \u00fatil para aquellos que desean permitir a sus usuarios editar documentos HTML en l\u00ednea.","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\/es\/blog\/articulos-tecnicos\/implementando-tinymce-en-ruby-on-rails\/","og_locale":"es_ES","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\/es\/blog\/articulos-tecnicos\/implementando-tinymce-en-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":{"Escrito por":"admin","Tiempo de lectura":"3 minutos"},"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":"es","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":"Implementaci\u00f3n de TinyMCE en 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 es un excelente control de editor Javascript\/HTML basado en web, independiente de la plataforma, que es muy \u00fatil para aquellos que desean permitir a sus usuarios editar documentos HTML en l\u00ednea.","breadcrumb":{"@id":"https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.railscarma.com\/blog\/technical-articles\/implementing-tinymce-in-ruby-on-rails\/"]}]},{"@type":"ImageObject","inLanguage":"es","@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 - Empresa de desarrollo Ruby on Rails especializada en desarrollo offshore","description":"RailsCarma es una empresa de desarrollo de Ruby on Rails en Bangalore. Nos especializamos en el desarrollo offshore de Ruby on Rails con sede en EE. UU. e India. Contrate desarrolladores experimentados de Ruby on Rails para disfrutar de la mejor experiencia 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":"es"},{"@type":"Organization","@id":"https:\/\/www.railscarma.com\/#organization","name":"RielesCarma","url":"https:\/\/www.railscarma.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@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":"administraci\u00f3n","image":{"@type":"ImageObject","inLanguage":"es","@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\/es\/wp-json\/wp\/v2\/posts\/6514","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.railscarma.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.railscarma.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/es\/wp-json\/wp\/v2\/comments?post=6514"}],"version-history":[{"count":0,"href":"https:\/\/www.railscarma.com\/es\/wp-json\/wp\/v2\/posts\/6514\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/es\/wp-json\/wp\/v2\/media\/32022"}],"wp:attachment":[{"href":"https:\/\/www.railscarma.com\/es\/wp-json\/wp\/v2\/media?parent=6514"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.railscarma.com\/es\/wp-json\/wp\/v2\/categories?post=6514"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.railscarma.com\/es\/wp-json\/wp\/v2\/tags?post=6514"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}