{"id":37354,"date":"2023-07-12T06:16:59","date_gmt":"2023-07-12T06:16:59","guid":{"rendered":"https:\/\/www.railscarma.com\/?p=37354"},"modified":"2023-07-20T04:44:16","modified_gmt":"2023-07-20T04:44:16","slug":"como-usar-la-gema-capullo-en-rails-7","status":"publish","type":"post","link":"https:\/\/www.railscarma.com\/es\/blog\/como-usar-la-gema-capullo-en-rails-7\/","title":{"rendered":"\u00bfC\u00f3mo usar la gema capullo en Rails 7?"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"37354\" class=\"elementor elementor-37354\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7609814 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7609814\" 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-c5f64c9\" data-id=\"c5f64c9\" 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-a89b66a elementor-widget elementor-widget-text-editor\" data-id=\"a89b66a\" 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<p><span style=\"font-weight: 400;\">La gema Cocoon es una poderosa herramienta que simplifica la gesti\u00f3n de formularios anidados en aplicaciones Rails. Con <a href=\"https:\/\/rubygems.org\/gems\/cocoon\/versions\/1.2.15\">Capullo<\/a>, puede manejar f\u00e1cilmente las adiciones y eliminaciones din\u00e1micas de campos de formulario anidados, proporcionando una experiencia de usuario perfecta. En este art\u00edculo, exploraremos c\u00f3mo utilizar el <strong>Gema Cocoon en una aplicaci\u00f3n Rails 7<\/strong> a trav\u00e9s de un ejemplo pr\u00e1ctico.<\/span><\/p><h3><b>Instalaci\u00f3n y configuraci\u00f3n de Cocoon Gem<\/b><\/h3><p><span style=\"font-weight: 400;\">Para comenzar, instalemos y configuremos la gema Cocoon en una aplicaci\u00f3n Rails 7.<\/span><\/p><p><span style=\"font-weight: 400;\">Agrega la gema Cocoon a tu Gemfile:<\/span><\/p><p><strong>gema &#039;capullo&#039;<\/strong><\/p><p><span style=\"font-weight: 400;\">Ejecute el comando del paquete para instalar la gema:<\/span><\/p><p><strong>instalaci\u00f3n del paquete<\/strong><\/p><p><span style=\"font-weight: 400;\">Requerir Cocoon en su archivo de manifiesto JavaScript (<\/span><span style=\"font-weight: 400;\">aplicaci\u00f3n\/javascript\/packs\/application.js<\/span><span style=\"font-weight: 400;\">):<\/span><\/p><p><strong>\/\/= requiere capullo<\/strong><\/p><p><span style=\"font-weight: 400;\">Aseg\u00farese de tener jQuery instalado. Si no, agr\u00e9galo a tu Gemfile:<\/span><\/p><p><strong>gema &#039;jquery-rails&#039;<\/strong><\/p><p><span style=\"font-weight: 400;\">Configure jQuery en su aplicaci\u00f3n agregando la siguiente l\u00ednea a su archivo de manifiesto de JavaScript:<\/span><\/p><p><strong>\/\/= requiere jquery3<\/strong><\/p><p>\u00a0<\/p><h3><b>Implementaci\u00f3n de formularios anidados con Cocoon<\/b><\/h3><p><span style=\"font-weight: 400;\">Supongamos que tenemos una aplicaci\u00f3n Rails simple que modela una publicaci\u00f3n de blog y sus comentarios asociados. Usaremos Cocoon para gestionar la creaci\u00f3n y eliminaci\u00f3n de comentarios dentro del formulario de publicaci\u00f3n del blog.<\/span><\/p><p><span style=\"font-weight: 400;\">Configurar las asociaciones:<\/span><\/p><p><strong>Aplicaci\u00f3n #\/modelos\/post.rb<\/strong><br \/><strong>publicaci\u00f3n de clase &lt;registro de aplicaci\u00f3n<br \/>tiene_muchos: comentarios<br \/>Accepts_nested_attributes_for: comentarios, enable_destroy: verdadero<br \/>fin<\/strong><\/p><p><strong>#app\/modelos\/comment.rb<br \/><\/strong><strong>comentario de clase &lt; registro de aplicaci\u00f3n<br \/><\/strong><strong>pertenece_a: publicaci\u00f3n<br \/><\/strong><strong>fin<\/strong><\/p><p><span style=\"font-weight: 400;\">Cree el formulario anidado en la vista del formulario de publicaci\u00f3n:<\/span><\/p><p><strong>Aplicaci\u00f3n #\/vistas\/publicaciones\/_form.html.erb<br \/><\/strong><strong>&lt;%= form_with(modelo: publicaci\u00f3n) hacer |f| %&gt;<br \/><\/strong><strong>&lt;%= f.label :t\u00edtulo %&gt;<br \/><\/strong><strong>&lt;%= f.text_field :t\u00edtulo %&gt;<br \/><\/strong><strong>&lt;%= f.fields_for :comentarios hacer |comment_fields| %<br \/><\/strong><strong>&lt;%= renderizar &#039;campos_comentarios&#039;, f: campos_comentarios %&gt;<br \/><\/strong><strong>&lt;% final %&gt;<\/strong><\/p><p><strong>&lt;%= link_to_add_association &#039;Agregar comentario&#039;, f, :comentarios %&gt;<br \/><\/strong><strong>&lt;%= para enviar %&gt;<br \/><\/strong><strong>&lt;% final %&gt;<\/strong><\/p><p><span style=\"font-weight: 400;\">Cree un parcial para los campos de comentarios:<\/span><\/p><p><strong>Aplicaci\u00f3n #\/views\/posts\/_comment_fields.html.erb<br \/><\/strong><strong>&lt;div class=&quot;&rdquo;nested-fields&rdquo;&quot;&gt;<br \/><\/strong><strong>&lt;%= f.label :contenido %&gt;<\/strong><strong>&lt;%= f.campo_texto: contenido %&gt;<br \/><\/strong><strong>&lt;%= link_to_remove_association &#039;Eliminar comentario&#039;, f %&gt;<br \/><\/strong><strong>&lt;\/div&gt;<\/strong><\/p><p><span style=\"font-weight: 400;\">Agregue el JavaScript necesario para habilitar la funcionalidad Cocoon:<\/span><\/p><p><strong>\/\/ aplicaci\u00f3n\/javascript\/packs\/application.js<br \/><\/strong><strong>$(documento).on(&#039;turbolinks:cargar&#039;, funci\u00f3n() {<br \/><\/strong><strong>$(&#039;.campos-anidados&#039;).cocoon();<br \/><\/strong><strong>});<br \/><br \/><\/strong><\/p><h3><b>Trabajar con formularios anidados usando Cocoon<\/b><\/h3><p><span style=\"font-weight: 400;\">Ahora que hemos implementado las configuraciones necesarias, veamos Cocoon en acci\u00f3n.<\/span><\/p><ol><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Cuando cargue el formulario de publicaci\u00f3n del blog, ver\u00e1 el enlace &quot;Agregar comentario&quot;.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Al hacer clic en &quot;Agregar comentario&quot;, se agregar\u00e1 din\u00e1micamente un nuevo conjunto de campos de comentarios al formulario.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Para eliminar un comentario, haga clic en el enlace &quot;Eliminar comentario&quot; asociado con ese comentario.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Cuando se env\u00ede el formulario, la publicaci\u00f3n y sus comentarios asociados se guardar\u00e1n en la base de datos.<\/span><\/li><\/ol><h3><b>Conclusi\u00f3n:\u00a0<\/b><\/h3><p><span style=\"font-weight: 400;\">La gema Cocoon simplifica el manejo de formularios anidados en aplicaciones Rails 7. Si sigue los pasos descritos en este art\u00edculo, podr\u00e1 administrar sin problemas las adiciones y eliminaciones din\u00e1micas de campos de formulario anidados, mejorando la experiencia del usuario. Incorpore Cocoon en sus proyectos Rails para manejar de manera eficiente formularios complejos y mejorar la gesti\u00f3n de datos. Experimente con sus diversas opciones y funciones de personalizaci\u00f3n para satisfacer sus necesidades espec\u00edficas. \u00bfEst\u00e1 buscando un socio confiable que se encargue de sus necesidades de desarrollo de Rails? No busque m\u00e1s. <a href=\"https:\/\/www.railscarma.com\/es\">RielesCarma<\/a> ofrece completo <a href=\"https:\/\/www.railscarma.com\/es\">Servicios de desarrollo de rieles.<\/a> que abarcan todo, desde el dise\u00f1o inicial hasta la implementaci\u00f3n y el mantenimiento.\u00a0<\/span><\/p>\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<\/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=\"Top 20 Programming Languages in 2026: Trends, Uses, Pros, Cons &amp; How to Choose\" href=\"https:\/\/www.railscarma.com\/es\/blog\/top-most-popular-programming-languages\/?related_post_from=41474\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/08\/Most-Popular-Programming-Languages-in-2026.png\" class=\"attachment-full size-full wp-post-image\" alt=\"Most Popular Programming Languages\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/08\/Most-Popular-Programming-Languages-in-2026.png 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/08\/Most-Popular-Programming-Languages-in-2026-300x113.png 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/08\/Most-Popular-Programming-Languages-in-2026-768x288.png 768w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/08\/Most-Popular-Programming-Languages-in-2026-18x7.png 18w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Top 20 Programming Languages in 2026: Trends, Uses, Pros, Cons &amp; How to Choose\" href=\"https:\/\/www.railscarma.com\/es\/blog\/top-most-popular-programming-languages\/?related_post_from=41474\">\r\n        Top 20 Programming Languages in 2026: Trends, Uses, Pros, Cons &amp; How to Choose  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"C\u00f3mo pueden las startups desarrollar productos de IA m\u00e1s r\u00e1pidamente con Ruby on Rails\" href=\"https:\/\/www.railscarma.com\/es\/blog\/how-startups-can-build-ai-products-faster-with-ruby-on-rails\/?related_post_from=41464\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/08\/How-Startups-Can-Build-AI-Products-Faster-with-Ruby-on-Rails.png\" class=\"attachment-full size-full wp-post-image\" alt=\"C\u00f3mo pueden las startups desarrollar productos de IA m\u00e1s r\u00e1pidamente con Ruby on Rails\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/08\/How-Startups-Can-Build-AI-Products-Faster-with-Ruby-on-Rails.png 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/08\/How-Startups-Can-Build-AI-Products-Faster-with-Ruby-on-Rails-300x113.png 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/08\/How-Startups-Can-Build-AI-Products-Faster-with-Ruby-on-Rails-768x288.png 768w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/08\/How-Startups-Can-Build-AI-Products-Faster-with-Ruby-on-Rails-18x7.png 18w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"C\u00f3mo pueden las startups desarrollar productos de IA m\u00e1s r\u00e1pidamente con Ruby on Rails\" href=\"https:\/\/www.railscarma.com\/es\/blog\/how-startups-can-build-ai-products-faster-with-ruby-on-rails\/?related_post_from=41464\">\r\n        C\u00f3mo pueden las startups desarrollar productos de IA m\u00e1s r\u00e1pidamente con Ruby on Rails  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Ruby on Rails para soluciones de automatizaci\u00f3n empresarial: la transformaci\u00f3n de las operaciones empresariales modernas\" href=\"https:\/\/www.railscarma.com\/es\/blog\/ruby-on-rails-for-enterprise-automation-solutions\/?related_post_from=41410\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/07\/Ruby-on-Rails-for-Enterprise-Automation-Solutions.png\" class=\"attachment-full size-full wp-post-image\" alt=\"Ruby on Rails para soluciones de automatizaci\u00f3n empresarial\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/07\/Ruby-on-Rails-for-Enterprise-Automation-Solutions.png 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/07\/Ruby-on-Rails-for-Enterprise-Automation-Solutions-300x113.png 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/07\/Ruby-on-Rails-for-Enterprise-Automation-Solutions-768x288.png 768w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/07\/Ruby-on-Rails-for-Enterprise-Automation-Solutions-18x7.png 18w\" 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 on Rails para soluciones de automatizaci\u00f3n empresarial: la transformaci\u00f3n de las operaciones empresariales modernas\" href=\"https:\/\/www.railscarma.com\/es\/blog\/ruby-on-rails-for-enterprise-automation-solutions\/?related_post_from=41410\">\r\n        Ruby on Rails para soluciones de automatizaci\u00f3n empresarial: la transformaci\u00f3n de las operaciones empresariales modernas  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Las 20 mejores empresas de desarrollo web de la India en 2026\" href=\"https:\/\/www.railscarma.com\/es\/blog\/top-web-development-companies-india\/?related_post_from=41420\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/07\/Top-20-Web-Development-Companies-in-India-2026.png\" class=\"attachment-full size-full wp-post-image\" alt=\"Empresas de desarrollo web en la India\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/07\/Top-20-Web-Development-Companies-in-India-2026.png 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/07\/Top-20-Web-Development-Companies-in-India-2026-300x113.png 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/07\/Top-20-Web-Development-Companies-in-India-2026-768x288.png 768w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/07\/Top-20-Web-Development-Companies-in-India-2026-18x7.png 18w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Las 20 mejores empresas de desarrollo web de la India en 2026\" href=\"https:\/\/www.railscarma.com\/es\/blog\/top-web-development-companies-india\/?related_post_from=41420\">\r\n        Las 20 mejores empresas de desarrollo web de la India en 2026  <\/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>The Cocoon gem is a powerful tool that simplifies the management of nested forms in Rails applications. With Cocoon, you can easily handle dynamic additions and removals of nested form fields, providing a seamless user experience. In this article, we will explore how to utilize the Cocoon gem in a Rails 7 application through a &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.railscarma.com\/es\/blog\/top-web-development-companies-india\/\"> <span class=\"screen-reader-text\">Las 20 mejores empresas de desarrollo web de la India en 2026<\/span> Leer m\u00e1s \u00bb<\/a><\/p>","protected":false},"author":5,"featured_media":37377,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1224],"tags":[],"class_list":["post-37354","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to use cocoon gem in Rails 7? - RailsCarma<\/title>\n<meta name=\"description\" content=\"In this article, we will explore how to utilize the Cocoon gem in a Rails 7 application through a practical example.\" \/>\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\/como-usar-la-gema-capullo-en-rails-7\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to use cocoon gem in Rails 7? - RailsCarma\" \/>\n<meta property=\"og:description\" content=\"In this article, we will explore how to utilize the Cocoon gem in a Rails 7 application through a practical example.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.railscarma.com\/es\/blog\/como-usar-la-gema-capullo-en-rails-7\/\" \/>\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=\"2023-07-12T06:16:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-20T04:44:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/07\/How-to-use-cocoon-gem-in-Rails-7.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=\"Nikhil\" \/>\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=\"Nikhil\" \/>\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\/how-to-use-cocoon-gem-in-rails-7\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/how-to-use-cocoon-gem-in-rails-7\/\"},\"author\":{\"name\":\"Nikhil\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/1aa0357392b349082303e8222c35c30c\"},\"headline\":\"How to use cocoon gem in Rails 7?\",\"datePublished\":\"2023-07-12T06:16:59+00:00\",\"dateModified\":\"2023-07-20T04:44:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/how-to-use-cocoon-gem-in-rails-7\/\"},\"wordCount\":535,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.railscarma.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/how-to-use-cocoon-gem-in-rails-7\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/07\/How-to-use-cocoon-gem-in-Rails-7.jpg\",\"articleSection\":[\"Blogs\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.railscarma.com\/blog\/how-to-use-cocoon-gem-in-rails-7\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.railscarma.com\/blog\/how-to-use-cocoon-gem-in-rails-7\/\",\"url\":\"https:\/\/www.railscarma.com\/blog\/how-to-use-cocoon-gem-in-rails-7\/\",\"name\":\"How to use cocoon gem in Rails 7? - RailsCarma\",\"isPartOf\":{\"@id\":\"https:\/\/www.railscarma.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/how-to-use-cocoon-gem-in-rails-7\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/how-to-use-cocoon-gem-in-rails-7\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/07\/How-to-use-cocoon-gem-in-Rails-7.jpg\",\"datePublished\":\"2023-07-12T06:16:59+00:00\",\"dateModified\":\"2023-07-20T04:44:16+00:00\",\"description\":\"In this article, we will explore how to utilize the Cocoon gem in a Rails 7 application through a practical example.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.railscarma.com\/blog\/how-to-use-cocoon-gem-in-rails-7\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.railscarma.com\/blog\/how-to-use-cocoon-gem-in-rails-7\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.railscarma.com\/blog\/how-to-use-cocoon-gem-in-rails-7\/#primaryimage\",\"url\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/07\/How-to-use-cocoon-gem-in-Rails-7.jpg\",\"contentUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/07\/How-to-use-cocoon-gem-in-Rails-7.jpg\",\"width\":800,\"height\":300,\"caption\":\"Cocoon gem\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.railscarma.com\/blog\/how-to-use-cocoon-gem-in-rails-7\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.railscarma.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to use cocoon gem in Rails 7?\"}]},{\"@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\/1aa0357392b349082303e8222c35c30c\",\"name\":\"Nikhil\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/054f31ff35e9917aaf631b8025ef679d42dd21792012d451763138d66d02a4c0?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/054f31ff35e9917aaf631b8025ef679d42dd21792012d451763138d66d02a4c0?s=96&d=mm&r=g\",\"caption\":\"Nikhil\"},\"sameAs\":[\"https:\/\/www.railscarma.com\/hire-ruby-on-rails-developer\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u00bfC\u00f3mo usar la gema capullo en Rails 7? - RielesCarma","description":"En este art\u00edculo, exploraremos c\u00f3mo utilizar la gema Cocoon en una aplicaci\u00f3n Rails 7 a trav\u00e9s de un ejemplo pr\u00e1ctico.","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\/como-usar-la-gema-capullo-en-rails-7\/","og_locale":"es_ES","og_type":"article","og_title":"How to use cocoon gem in Rails 7? - RailsCarma","og_description":"In this article, we will explore how to utilize the Cocoon gem in a Rails 7 application through a practical example.","og_url":"https:\/\/www.railscarma.com\/es\/blog\/como-usar-la-gema-capullo-en-rails-7\/","og_site_name":"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development","article_publisher":"https:\/\/www.facebook.com\/RailsCarma\/","article_published_time":"2023-07-12T06:16:59+00:00","article_modified_time":"2023-07-20T04:44:16+00:00","og_image":[{"width":800,"height":300,"url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/07\/How-to-use-cocoon-gem-in-Rails-7.jpg","type":"image\/jpeg"}],"author":"Nikhil","twitter_card":"summary_large_image","twitter_creator":"@railscarma","twitter_site":"@railscarma","twitter_misc":{"Escrito por":"Nikhil","Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.railscarma.com\/blog\/how-to-use-cocoon-gem-in-rails-7\/#article","isPartOf":{"@id":"https:\/\/www.railscarma.com\/blog\/how-to-use-cocoon-gem-in-rails-7\/"},"author":{"name":"Nikhil","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/1aa0357392b349082303e8222c35c30c"},"headline":"How to use cocoon gem in Rails 7?","datePublished":"2023-07-12T06:16:59+00:00","dateModified":"2023-07-20T04:44:16+00:00","mainEntityOfPage":{"@id":"https:\/\/www.railscarma.com\/blog\/how-to-use-cocoon-gem-in-rails-7\/"},"wordCount":535,"commentCount":0,"publisher":{"@id":"https:\/\/www.railscarma.com\/#organization"},"image":{"@id":"https:\/\/www.railscarma.com\/blog\/how-to-use-cocoon-gem-in-rails-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/07\/How-to-use-cocoon-gem-in-Rails-7.jpg","articleSection":["Blogs"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.railscarma.com\/blog\/how-to-use-cocoon-gem-in-rails-7\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.railscarma.com\/blog\/how-to-use-cocoon-gem-in-rails-7\/","url":"https:\/\/www.railscarma.com\/blog\/how-to-use-cocoon-gem-in-rails-7\/","name":"\u00bfC\u00f3mo usar la gema capullo en Rails 7? - RielesCarma","isPartOf":{"@id":"https:\/\/www.railscarma.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.railscarma.com\/blog\/how-to-use-cocoon-gem-in-rails-7\/#primaryimage"},"image":{"@id":"https:\/\/www.railscarma.com\/blog\/how-to-use-cocoon-gem-in-rails-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/07\/How-to-use-cocoon-gem-in-Rails-7.jpg","datePublished":"2023-07-12T06:16:59+00:00","dateModified":"2023-07-20T04:44:16+00:00","description":"En este art\u00edculo, exploraremos c\u00f3mo utilizar la gema Cocoon en una aplicaci\u00f3n Rails 7 a trav\u00e9s de un ejemplo pr\u00e1ctico.","breadcrumb":{"@id":"https:\/\/www.railscarma.com\/blog\/how-to-use-cocoon-gem-in-rails-7\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.railscarma.com\/blog\/how-to-use-cocoon-gem-in-rails-7\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.railscarma.com\/blog\/how-to-use-cocoon-gem-in-rails-7\/#primaryimage","url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/07\/How-to-use-cocoon-gem-in-Rails-7.jpg","contentUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/07\/How-to-use-cocoon-gem-in-Rails-7.jpg","width":800,"height":300,"caption":"Cocoon gem"},{"@type":"BreadcrumbList","@id":"https:\/\/www.railscarma.com\/blog\/how-to-use-cocoon-gem-in-rails-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.railscarma.com\/"},{"@type":"ListItem","position":2,"name":"How to use cocoon gem in Rails 7?"}]},{"@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\/1aa0357392b349082303e8222c35c30c","name":"Nikhil","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/054f31ff35e9917aaf631b8025ef679d42dd21792012d451763138d66d02a4c0?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/054f31ff35e9917aaf631b8025ef679d42dd21792012d451763138d66d02a4c0?s=96&d=mm&r=g","caption":"Nikhil"},"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\/37354","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\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/es\/wp-json\/wp\/v2\/comments?post=37354"}],"version-history":[{"count":0,"href":"https:\/\/www.railscarma.com\/es\/wp-json\/wp\/v2\/posts\/37354\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/es\/wp-json\/wp\/v2\/media\/37377"}],"wp:attachment":[{"href":"https:\/\/www.railscarma.com\/es\/wp-json\/wp\/v2\/media?parent=37354"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.railscarma.com\/es\/wp-json\/wp\/v2\/categories?post=37354"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.railscarma.com\/es\/wp-json\/wp\/v2\/tags?post=37354"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}