{"id":2112,"date":"2023-02-13T16:11:59","date_gmt":"2023-02-13T16:11:59","guid":{"rendered":"https:\/\/dev1992.com\/?p=2112"},"modified":"2023-02-13T16:54:15","modified_gmt":"2023-02-13T16:54:15","slug":"real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec","status":"publish","type":"post","link":"https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/","title":{"rendered":"Udemy Gratis: Real-life Ruby on Rails App From Scratch In 14 Hours (RSpec) &#8211; Udemy Free"},"content":{"rendered":"\n        <div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n        \n\n        \n        <h2 class=\"wp-block-heading\">Start writing code and automated tests parallel like commercial Ruby on Rails developer.<\/h2>\n        \n\n        \n        <div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/img-c.udemycdn.com\/course\/750x422\/1929506_3cf0_2.jpg\" alt=\"\"\/><figcaption>Real-life Ruby on Rails App From Scratch In 14 Hours (RSpec)<\/figcaption><\/figure><\/div>\n        \n\n        \n        <div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n        \n\n        \n        <h2 class=\"wp-block-heading\">Idioma<\/h2>\n        \n\n        \n        <p>English<\/p>\n        \n\n        \n        <div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n        \n\n        \n        <h2 class=\"wp-block-heading\">Descripci\u00f3n<\/h2>\n        \n\n        \n        <p><p>After two years of working as a <strong>Ruby on Rails developer<\/strong>, I decided to <em>remake<\/em> my first Ruby on Rails application.<\/p><p>This time I didn&#8217;t forget about providing decent <strong>test coverage<\/strong>, so you can see how I&#8217;m <em>writing specs<\/em>. You can find a lot of tutorials on how to build different applications quickly, but many are written with any automated tests. Believe me, you don&#8217;t write specs for your boss, you write specs for yourself to sleep well while you know that the features you provide are working as expected. If you don&#8217;t like specs I&#8217;m pretty sure you will change your mind after this course. To be honest I love <strong>Ruby on Rails <\/strong>same as <strong>RSpec<\/strong>!<\/p><p>I didn&#8217;t skip any part when I was looking for solutions using Google or trying to fix bugs I encounter, so you should get a better understanding of how writing Ruby on Rails application <strong>looks like in real life<\/strong>.<\/p><p>It&#8217;s not always so easy, sometimes looking for the answer takes some time.<\/p><p>Are you ready for the challenge? Ready to become the next RoR &amp; RSpec master? I hope so.<\/p><p>Please check the<strong> <\/strong><em>Course content <\/em>section to see how many steps this tutorial has to develop the application you can see in <em>Course Preview<\/em>. These steps are not maybe so well planned as you may see in other tutorials but that&#8217;s simply how programming looks like, you can&#8217;t plan everything and often you need to improvise and be flexible.<\/p><\/p>\n        \n\n        \n        <div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n        \n\n        \n        <div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n        \n\n        \n        <div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-block-buttons-is-layout-flex\">\n        <div class=\"wp-block-button has-custom-width wp-block-button__width-50 is-style-default\"><a class=\"wp-block-button__link has-nv-c-1-background-color has-background\" href=\"https:\/\/www.udemy.com\/course\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/\" target=\"_blank\" rel=\"noreferrer noopener\">CANJEAR CURSO<\/a><\/div>\n        <\/div>\n        \n\n        \n        <div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n        \n\n        \n        <h2 class=\"wp-block-heading\">Para m\u00e1s cursos Gratis y para ver los que siguen as\u00ed visita nuestra aplicaci\u00f3n web UFree.<\/h2>\n        \n\n        \n        <div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n        \n\n        \n        <div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-block-buttons-is-layout-flex\">\n        <div class=\"wp-block-button has-custom-width wp-block-button__width-75\"><a class=\"wp-block-button__link has-nv-text-dark-bg-color has-neve-link-hover-color-background-color has-text-color has-background\" href=\"https:\/\/www.dev1992.com\/ufree\/#\/\" target=\"_blank\" rel=\"noreferrer noopener\">M\u00e1s cursos gratis<\/a><\/div>\n        <\/div>\n        \n\n        \n        <div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n        \n\n        \n        <h2 class=\"wp-block-heading\">Descarga la aplicaci\u00f3n oficial!<\/h2>\n        \n\n        \n        <div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n        \n\n        \n        <div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-block-buttons-is-layout-flex\">\n        <div class=\"wp-block-button has-custom-width wp-block-button__width-75\"><a class=\"wp-block-button__link has-nv-text-dark-bg-color has-neve-link-hover-color-background-color has-text-color has-background\" href=\"https:\/\/www.dev1992.com\/ufree\/#\/\" target=\"_blank\" rel=\"noreferrer noopener\">Aplicaci\u00f3n oficial<\/a><\/div>\n        <\/div>\n        \n\n        \n        <div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n        \n\n        \n        <p><\/p>\n          <div class=\"related-post slider\">\r\n      <div class=\"post-list owl-carousel\">\r\n\r\n            <div class=\"item\">\r\n          \r\n  <a class=\"title post_title\"  title=\"Cup\u00f3n Udemy: NGINX Mastery: From Installation to Configuration &#8211; Udemy Coupon\" href=\"https:\/\/dev1992.com\/index.php\/2023\/02\/11\/nginx-mastery-from-installation-to-configuration\/?related_post_from=1907\">\r\n        Cup\u00f3n Udemy: NGINX Mastery: From Installation to Configuration &#8211; Udemy Coupon  <\/a>\r\n\r\n  <div class=\"thumb post_thumb\">\r\n    <a  title=\"Cup\u00f3n Udemy: NGINX Mastery: From Installation to Configuration &#8211; Udemy Coupon\" href=\"https:\/\/dev1992.com\/index.php\/2023\/02\/11\/nginx-mastery-from-installation-to-configuration\/?related_post_from=1907\">\r\n\r\n              <img decoding=\"async\" src=\"\" title=\"Cup\u00f3n Udemy: NGINX Mastery: From Installation to Configuration &#8211; Udemy Coupon\" alt=\"Cup\u00f3n Udemy: NGINX Mastery: From Installation to Configuration &#8211; Udemy Coupon\">\r\n\r\n      \r\n\r\n    <\/a>\r\n  <\/div>\r\n  <p class=\"excerpt post_excerpt\">\r\n    A comprehensive guide to mastering NGINX as a web server including installation, configuration, and troubleshooting NGINX Mastery: From Installation to <a class=\"read-more\" href=\"https:\/\/dev1992.com\/index.php\/2023\/02\/11\/nginx-mastery-from-installation-to-configuration\/?related_post_from=1907\"> Read more<\/a>  <\/p>\r\n        <\/div>\r\n              <div class=\"item\">\r\n          \r\n  <a class=\"title post_title\"  title=\"Cup\u00f3n Udemy: Drone Flight Planning 101: Learn To Plan Your Drone Missions &#8211; Udemy Coupon\" href=\"https:\/\/dev1992.com\/index.php\/2023\/02\/19\/drone-flight-planning-101-learn-to-plan-your-drone-missions\/?related_post_from=2421\">\r\n        Cup\u00f3n Udemy: Drone Flight Planning 101: Learn To Plan Your Drone Missions &#8211; Udemy Coupon  <\/a>\r\n\r\n  <div class=\"thumb post_thumb\">\r\n    <a  title=\"Cup\u00f3n Udemy: Drone Flight Planning 101: Learn To Plan Your Drone Missions &#8211; Udemy Coupon\" href=\"https:\/\/dev1992.com\/index.php\/2023\/02\/19\/drone-flight-planning-101-learn-to-plan-your-drone-missions\/?related_post_from=2421\">\r\n\r\n              <img decoding=\"async\" src=\"\" title=\"Cup\u00f3n Udemy: Drone Flight Planning 101: Learn To Plan Your Drone Missions &#8211; Udemy Coupon\" alt=\"Cup\u00f3n Udemy: Drone Flight Planning 101: Learn To Plan Your Drone Missions &#8211; Udemy Coupon\">\r\n\r\n      \r\n\r\n    <\/a>\r\n  <\/div>\r\n  <p class=\"excerpt post_excerpt\">\r\n    Plan a safe and legal drone mission according to international standards and appropriate drone flight parameters. Drone Flight Planning 101: <a class=\"read-more\" href=\"https:\/\/dev1992.com\/index.php\/2023\/02\/19\/drone-flight-planning-101-learn-to-plan-your-drone-missions\/?related_post_from=2421\"> Read more<\/a>  <\/p>\r\n        <\/div>\r\n              <div class=\"item\">\r\n          \r\n  <a class=\"title post_title\"  title=\"Udemy Gratis: Learn HTML Basics &#8211; Udemy Free\" href=\"https:\/\/dev1992.com\/index.php\/2023\/02\/17\/learn-html-basics\/?related_post_from=2368\">\r\n        Udemy Gratis: Learn HTML Basics &#8211; Udemy Free  <\/a>\r\n\r\n  <div class=\"thumb post_thumb\">\r\n    <a  title=\"Udemy Gratis: Learn HTML Basics &#8211; Udemy Free\" href=\"https:\/\/dev1992.com\/index.php\/2023\/02\/17\/learn-html-basics\/?related_post_from=2368\">\r\n\r\n              <img decoding=\"async\" src=\"\" title=\"Udemy Gratis: Learn HTML Basics &#8211; Udemy Free\" alt=\"Udemy Gratis: Learn HTML Basics &#8211; Udemy Free\">\r\n\r\n      \r\n\r\n    <\/a>\r\n  <\/div>\r\n  <p class=\"excerpt post_excerpt\">\r\n    Learn to Write HTML. This course is useful for absolute beginners! Learn HTML Basics Idioma English Descripci&oacute;n Do you want <a class=\"read-more\" href=\"https:\/\/dev1992.com\/index.php\/2023\/02\/17\/learn-html-basics\/?related_post_from=2368\"> Read more<\/a>  <\/p>\r\n        <\/div>\r\n              <div class=\"item\">\r\n          \r\n  <a class=\"title post_title\"  title=\"Cup\u00f3n Udemy: RoboAuthor: Content Writing Automation &#8211; Part 6 &#8211; Udemy Coupon\" href=\"https:\/\/dev1992.com\/index.php\/2023\/02\/19\/roboauthor-content-writing-automation-part-6\/?related_post_from=2409\">\r\n        Cup\u00f3n Udemy: RoboAuthor: Content Writing Automation &#8211; Part 6 &#8211; Udemy Coupon  <\/a>\r\n\r\n  <div class=\"thumb post_thumb\">\r\n    <a  title=\"Cup\u00f3n Udemy: RoboAuthor: Content Writing Automation &#8211; Part 6 &#8211; Udemy Coupon\" href=\"https:\/\/dev1992.com\/index.php\/2023\/02\/19\/roboauthor-content-writing-automation-part-6\/?related_post_from=2409\">\r\n\r\n              <img decoding=\"async\" src=\"\" title=\"Cup\u00f3n Udemy: RoboAuthor: Content Writing Automation &#8211; Part 6 &#8211; Udemy Coupon\" alt=\"Cup\u00f3n Udemy: RoboAuthor: Content Writing Automation &#8211; Part 6 &#8211; Udemy Coupon\">\r\n\r\n      \r\n\r\n    <\/a>\r\n  <\/div>\r\n  <p class=\"excerpt post_excerpt\">\r\n    Let incredible Artificial Intelligence (AI) tools write content for you automatically in minutes! RoboAuthor: Content Writing Automation - Part 6 <a class=\"read-more\" href=\"https:\/\/dev1992.com\/index.php\/2023\/02\/19\/roboauthor-content-writing-automation-part-6\/?related_post_from=2409\"> Read more<\/a>  <\/p>\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: 0px;\r\n          }\r\n\r\n    .related-post .headline {\r\n      font-size: 18px !important;\r\n      color: #999999 !important;\r\n          }\r\n\r\n    .related-post .post-list .item .post_title {\r\n      font-size: 16px;\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 .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_excerpt {\r\n      font-size: 13px;\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: 3,\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: 3,\r\n            }\r\n          },\r\n                      rewind: true,\r\n                                loop: true,\r\n                                center: true,\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: true,\r\n            dotsSpeed: 1200,\r\n                                                    rtl: false,\r\n          \r\n        });\r\n      });\r\n    <\/script>\r\n  <\/div>\r\n","protected":false},"excerpt":{"rendered":"<p>Start writing code and automated tests parallel like commercial Ruby on Rails developer. Idioma English Descripci&oacute;n After two years of working as a Ruby on Rails developer, I decided to remake my first Ruby on Rails application. This time I didn&rsquo;t forget about providing decent test coverage, so you can see how I&rsquo;m writing specs.&hellip;&nbsp;<a href=\"https:\/\/dev1992.com\/index.php\/2023\/02\/17\/aprende-matlab-de-cero-a-experto\/\" class=\"\" rel=\"bookmark\">Leer m\u00e1s &raquo;<span class=\"screen-reader-text\">Cup\u00f3n Udemy: Aprende MATLAB de CERO a EXPERTO &#8211; Udemy Coupon<\/span><\/a><\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[13,14],"tags":[104,24,99,100],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Udemy Gratis: Real-life Ruby on Rails App From Scratch In 14 Hours (RSpec) - Udemy Free - Dev1992<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Udemy Gratis: Real-life Ruby on Rails App From Scratch In 14 Hours (RSpec) - Udemy Free - Dev1992\" \/>\n<meta property=\"og:description\" content=\"Start writing code and automated tests parallel like commercial Ruby on Rails developer. Idioma English Descripci&oacute;n After two years of working as a Ruby on Rails developer, I decided to remake my first Ruby on Rails application. This time I didn&rsquo;t forget about providing decent test coverage, so you can see how I&rsquo;m writing specs.&hellip;&nbsp;Leer m\u00e1s &raquo;Udemy Gratis: Aprende cualquier idioma de manera eficiente &#8211; \u00a1F\u00e1cil! &#8211; Udemy Free\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/\" \/>\n<meta property=\"og:site_name\" content=\"Dev1992\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Dev1992.Encode\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-13T16:11:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-13T16:54:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/img-c.udemycdn.com\/course\/750x422\/1929506_3cf0_2.jpg\" \/>\n<meta name=\"author\" content=\"Bot Doe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Dev1992_Encode\" \/>\n<meta name=\"twitter:site\" content=\"@Dev1992_Encode\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bot Doe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/\"},\"author\":{\"name\":\"Bot Doe\",\"@id\":\"https:\/\/dev1992.com\/#\/schema\/person\/5d399d41096c6904f2613183f056d341\"},\"headline\":\"Udemy Gratis: Real-life Ruby on Rails App From Scratch In 14 Hours (RSpec) &#8211; Udemy Free\",\"datePublished\":\"2023-02-13T16:11:59+00:00\",\"dateModified\":\"2023-02-13T16:54:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/\"},\"wordCount\":329,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/dev1992.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/img-c.udemycdn.com\/course\/750x422\/1929506_3cf0_2.jpg\",\"keywords\":[\"CursoUdemy\",\"Udemy\",\"UdemyCoupon\",\"UdemyFreeCourse\"],\"articleSection\":[\"Cursos\",\"Udemy\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/\",\"url\":\"https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/\",\"name\":\"Udemy Gratis: Real-life Ruby on Rails App From Scratch In 14 Hours (RSpec) - Udemy Free - Dev1992\",\"isPartOf\":{\"@id\":\"https:\/\/dev1992.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/img-c.udemycdn.com\/course\/750x422\/1929506_3cf0_2.jpg\",\"datePublished\":\"2023-02-13T16:11:59+00:00\",\"dateModified\":\"2023-02-13T16:54:15+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/#primaryimage\",\"url\":\"https:\/\/img-c.udemycdn.com\/course\/750x422\/1929506_3cf0_2.jpg\",\"contentUrl\":\"https:\/\/img-c.udemycdn.com\/course\/750x422\/1929506_3cf0_2.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/dev1992.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Udemy Gratis: Real-life Ruby on Rails App From Scratch In 14 Hours (RSpec) &#8211; Udemy Free\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dev1992.com\/#website\",\"url\":\"https:\/\/dev1992.com\/\",\"name\":\"Dev1992\",\"description\":\"Tecnolog\u00eda, Videojuegos, Cultura y m\u00e1s.\",\"publisher\":{\"@id\":\"https:\/\/dev1992.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dev1992.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/dev1992.com\/#organization\",\"name\":\"Dev1992\",\"url\":\"https:\/\/dev1992.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/dev1992.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dev1992.com\/wp-content\/uploads\/2021\/06\/dev.png\",\"contentUrl\":\"https:\/\/dev1992.com\/wp-content\/uploads\/2021\/06\/dev.png\",\"width\":512,\"height\":512,\"caption\":\"Dev1992\"},\"image\":{\"@id\":\"https:\/\/dev1992.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Dev1992.Encode\",\"https:\/\/x.com\/Dev1992_Encode\",\"https:\/\/www.instagram.com\/dev1992._encode\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/dev1992.com\/#\/schema\/person\/5d399d41096c6904f2613183f056d341\",\"name\":\"Bot Doe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/dev1992.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8fece09f0738c1045d011cc6dac6c49b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8fece09f0738c1045d011cc6dac6c49b?s=96&d=mm&r=g\",\"caption\":\"Bot Doe\"},\"sameAs\":[\"http:\/\/dev1992.com\"],\"url\":\"https:\/\/dev1992.com\/index.php\/author\/bot\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Udemy Gratis: Real-life Ruby on Rails App From Scratch In 14 Hours (RSpec) - Udemy Free - Dev1992","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:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/","og_locale":"es_ES","og_type":"article","og_title":"Udemy Gratis: Real-life Ruby on Rails App From Scratch In 14 Hours (RSpec) - Udemy Free - Dev1992","og_description":"Start writing code and automated tests parallel like commercial Ruby on Rails developer. Idioma English Descripci&oacute;n After two years of working as a Ruby on Rails developer, I decided to remake my first Ruby on Rails application. This time I didn&rsquo;t forget about providing decent test coverage, so you can see how I&rsquo;m writing specs.&hellip;&nbsp;Leer m\u00e1s &raquo;Udemy Gratis: Aprende cualquier idioma de manera eficiente &#8211; \u00a1F\u00e1cil! &#8211; Udemy Free","og_url":"https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/","og_site_name":"Dev1992","article_publisher":"https:\/\/www.facebook.com\/Dev1992.Encode","article_published_time":"2023-02-13T16:11:59+00:00","article_modified_time":"2023-02-13T16:54:15+00:00","og_image":[{"url":"https:\/\/img-c.udemycdn.com\/course\/750x422\/1929506_3cf0_2.jpg"}],"author":"Bot Doe","twitter_card":"summary_large_image","twitter_creator":"@Dev1992_Encode","twitter_site":"@Dev1992_Encode","twitter_misc":{"Escrito por":"Bot Doe","Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/#article","isPartOf":{"@id":"https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/"},"author":{"name":"Bot Doe","@id":"https:\/\/dev1992.com\/#\/schema\/person\/5d399d41096c6904f2613183f056d341"},"headline":"Udemy Gratis: Real-life Ruby on Rails App From Scratch In 14 Hours (RSpec) &#8211; Udemy Free","datePublished":"2023-02-13T16:11:59+00:00","dateModified":"2023-02-13T16:54:15+00:00","mainEntityOfPage":{"@id":"https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/"},"wordCount":329,"commentCount":0,"publisher":{"@id":"https:\/\/dev1992.com\/#organization"},"image":{"@id":"https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/#primaryimage"},"thumbnailUrl":"https:\/\/img-c.udemycdn.com\/course\/750x422\/1929506_3cf0_2.jpg","keywords":["CursoUdemy","Udemy","UdemyCoupon","UdemyFreeCourse"],"articleSection":["Cursos","Udemy"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/","url":"https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/","name":"Udemy Gratis: Real-life Ruby on Rails App From Scratch In 14 Hours (RSpec) - Udemy Free - Dev1992","isPartOf":{"@id":"https:\/\/dev1992.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/#primaryimage"},"image":{"@id":"https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/#primaryimage"},"thumbnailUrl":"https:\/\/img-c.udemycdn.com\/course\/750x422\/1929506_3cf0_2.jpg","datePublished":"2023-02-13T16:11:59+00:00","dateModified":"2023-02-13T16:54:15+00:00","breadcrumb":{"@id":"https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/#primaryimage","url":"https:\/\/img-c.udemycdn.com\/course\/750x422\/1929506_3cf0_2.jpg","contentUrl":"https:\/\/img-c.udemycdn.com\/course\/750x422\/1929506_3cf0_2.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/dev1992.com\/index.php\/2023\/02\/13\/real-life-ruby-on-rails-app-from-scratch-in-14-hours-rspec\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/dev1992.com\/"},{"@type":"ListItem","position":2,"name":"Udemy Gratis: Real-life Ruby on Rails App From Scratch In 14 Hours (RSpec) &#8211; Udemy Free"}]},{"@type":"WebSite","@id":"https:\/\/dev1992.com\/#website","url":"https:\/\/dev1992.com\/","name":"Dev1992","description":"Tecnolog\u00eda, Videojuegos, Cultura y m\u00e1s.","publisher":{"@id":"https:\/\/dev1992.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dev1992.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/dev1992.com\/#organization","name":"Dev1992","url":"https:\/\/dev1992.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/dev1992.com\/#\/schema\/logo\/image\/","url":"https:\/\/dev1992.com\/wp-content\/uploads\/2021\/06\/dev.png","contentUrl":"https:\/\/dev1992.com\/wp-content\/uploads\/2021\/06\/dev.png","width":512,"height":512,"caption":"Dev1992"},"image":{"@id":"https:\/\/dev1992.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Dev1992.Encode","https:\/\/x.com\/Dev1992_Encode","https:\/\/www.instagram.com\/dev1992._encode"]},{"@type":"Person","@id":"https:\/\/dev1992.com\/#\/schema\/person\/5d399d41096c6904f2613183f056d341","name":"Bot Doe","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/dev1992.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8fece09f0738c1045d011cc6dac6c49b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8fece09f0738c1045d011cc6dac6c49b?s=96&d=mm&r=g","caption":"Bot Doe"},"sameAs":["http:\/\/dev1992.com"],"url":"https:\/\/dev1992.com\/index.php\/author\/bot\/"}]}},"_links":{"self":[{"href":"https:\/\/dev1992.com\/index.php\/wp-json\/wp\/v2\/posts\/2112"}],"collection":[{"href":"https:\/\/dev1992.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev1992.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev1992.com\/index.php\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/dev1992.com\/index.php\/wp-json\/wp\/v2\/comments?post=2112"}],"version-history":[{"count":1,"href":"https:\/\/dev1992.com\/index.php\/wp-json\/wp\/v2\/posts\/2112\/revisions"}],"predecessor-version":[{"id":2262,"href":"https:\/\/dev1992.com\/index.php\/wp-json\/wp\/v2\/posts\/2112\/revisions\/2262"}],"wp:attachment":[{"href":"https:\/\/dev1992.com\/index.php\/wp-json\/wp\/v2\/media?parent=2112"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev1992.com\/index.php\/wp-json\/wp\/v2\/categories?post=2112"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev1992.com\/index.php\/wp-json\/wp\/v2\/tags?post=2112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}