{"id":3693,"date":"2018-08-16T04:32:41","date_gmt":"2018-08-16T04:32:41","guid":{"rendered":"https:\/\/www.botreetechnologies.com\/blog\/?p=3693"},"modified":"2021-09-13T18:07:29","modified_gmt":"2021-09-13T12:37:29","slug":"change-default-file-path-of-active-storage-in-ruby-on-rails-5","status":"publish","type":"post","link":"https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/","title":{"rendered":"Change Default file Path of Active Storage in Ruby on Rails"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Active Storage<\/h2>\n\n\n\n<p>Active Storage makes it simple to upload and reference files in cloud services, like Amazon S3, Google Cloud Storage, or Microsoft Azure Storage and attaching those files to Active Record objects. It comes with a local disk-based service for development and testing which supports mirroring files to subordinate services for backups and migrations.<\/p>\n\n\n\n<p>Files can be uploaded from the server to the cloud or directly from the client to the cloud.<\/p>\n\n\n\n<p>Image files can furthermore be transformed using on-demand variants for quality, aspect ratio, size, or any other <i>MiniMagick<\/i> supported transformation.<\/p>\n\n\n\n<p>Before starting this tutorial, I assume that you have <a href=\"https:\/\/www.botreetechnologies.com\/ruby-on-rails-development\" target=\"_blank\" rel=\"noreferrer noopener\">Basic Rails application<\/a>\u00a0created.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Read more: <a href=\"https:\/\/www.botreetechnologies.com\/blog\/ruby-on-rails-gems\/\" target=\"_blank\" rel=\"noreferrer noopener\">10 best Ruby Gems for Rails Development<\/a><\/p><\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">Installation and migration<\/h3>\n\n\n\n<ol class=\"wp-block-list\"><li>Add gem &#8220;activestorage&#8221;, git: &#8220;https:\/\/github.com\/rails\/activestorage.git&#8221; to your Gemfile.<\/li><li>Add require &#8220;active_storage&#8221; to config\/application.rb, after require &#8220;rails\/all&#8221; line.<\/li><li>Optional: Add gem &#8220;mini_magick&#8221; to your Gemfile if you want to use variants.<\/li><\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Setup<\/h3>\n\n\n\n<p>Active Storage uses two tables in your application&#8217;s database named <i><code>active_storage_blobs<\/code><\/i> and <i><code>active_storage_attachments<\/code><\/i>. After creating a new application (or upgrading your application to Rails 5.2), run <i><code>rails active_storage:install<\/code><\/i> to generate a migration that creates these tables. Use <i><code>rails db: migrate<\/code><\/i> to run the migration.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Default Active storage Image Saving Path<\/h3>\n\n\n\n<p>Declare Active Storage services in <i>config\/storage.yml<\/i>. For each service, your application uses, provide a name and the requisite configuration. The example below declares three services named <i>local<\/i>, <i>test<\/i>, and <i>Amazon<\/i>:<\/p>\n\n\n\n<p><script src=\"https:\/\/gist.github.com\/sonu-buddh\/adb813c8f02e1998f98dc10b3b687653.js\"><\/script><\/p>\n\n\n\n<p class=\"has-text-align-center\">OR<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Dynamic Active storage Image Saving Path<\/h3>\n\n\n\n<p><script src=\"https:\/\/gist.github.com\/sonu-buddh\/5f0cd61e68c908c74424af6a197c0b37.js\"><\/script><\/p>\n\n\n\n<p>Tell Active Storage which service to use by setting <i><code>Rails.application.config.active_storage.service<\/code><\/i>. Because each environment will likely use a different service, it is recommended to do this on a per-environment basis. To use the disk service from the previous example in the development environment, you would add the following to <i>config\/environments\/development.rb<\/i>:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Store file locally:<\/h3>\n\n\n\n<p><script src=\"https:\/\/gist.github.com\/sonu-buddh\/0966738bd7fe8e7a1d4a71d0e395b729.js\"><\/script><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Example:<\/h4>\n\n\n\n<p><b>Routes<\/b><br><script src=\"https:\/\/gist.github.com\/sonu-buddh\/62ce14fe831b70fcd47e572cdfc87308.js\"><\/script><\/p>\n\n\n\n<p><b>Model<\/b><br><script src=\"https:\/\/gist.github.com\/sonu-buddh\/1bdca0872a699c985a67db27b3b74633.js\"><\/script><\/p>\n\n\n\n<p><b>new.html.erb<\/b><br><script src=\"https:\/\/gist.github.com\/sonu-buddh\/1f2fe23be718f51b163c3c6d5516f3f1.js\"><\/script><\/p>\n\n\n\n<p><b>show.html.erb<\/b><br><script src=\"https:\/\/gist.github.com\/sonu-buddh\/70fdcd83c99413cacbf347660501270b.js\"><\/script><\/p>\n\n\n\n<p><b>profile_info.js<\/b><br><script src=\"https:\/\/gist.github.com\/sonu-buddh\/6789000ba676e43cc9f2fc00faa0ca0e.js\"><\/script><\/p>\n\n\n\n<p><b>Controller<\/b><br><script src=\"https:\/\/gist.github.com\/sonu-buddh\/cdeec50b00dd5456cb9e40492cfe1197.js\"><\/script><\/p>\n\n\n\n<p><strong><a href=\"https:\/\/www.botreetechnologies.com\/ruby-on-rails-development\">Click here for more details<\/a>&#8230;<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p>At <a href=\"https:\/\/www.botreetechnologies.com\/\">BoTree Technologies<\/a>, we build enterprise applications with our RoR team of 25+ engineers.<\/p>\n\n\n\n<p>We also specialize in RPA, AI, Python, Django, JavaScript and ReactJS.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/www.botreetechnologies.com\/contact\">Consulting is free<\/a> &#8211; let us help you grow!<\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Active Storage Active Storage makes it simple to upload and&#8230;<\/p>\n","protected":false},"author":7,"featured_media":13609,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[73,10],"tags":[],"class_list":["post-3693","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ruby-on-rails","category-technology"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Change Default file Path of Active Storage in Ruby on Rails<\/title>\n<meta name=\"description\" content=\"Active Storage makes it simple to upload and reference files in cloud services, like Amazon S3, Google Cloud Storage, or Microsoft Azure Storage.\" \/>\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.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Change Default file Path of Active Storage in Ruby on Rails\" \/>\n<meta property=\"og:description\" content=\"Active Storage makes it simple to upload and reference files in cloud services, like Amazon S3, Google Cloud Storage, or Microsoft Azure Storage.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/\" \/>\n<meta property=\"og:site_name\" content=\"BoTree Technologies\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/BoTreeTechnologies\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-08-16T04:32:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-09-13T12:37:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/08\/active-storage-in-ruby-on-rails.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"683\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Shardul Bhatt\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@BoTreeTech\" \/>\n<meta name=\"twitter:site\" content=\"@BoTreeTech\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Shardul Bhatt\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/\"},\"author\":{\"name\":\"Shardul Bhatt\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/101411d1d5b152c35ea87f092ce11f0e\"},\"headline\":\"Change Default file Path of Active Storage in Ruby on Rails\",\"datePublished\":\"2018-08-16T04:32:41+00:00\",\"dateModified\":\"2021-09-13T12:37:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/\"},\"wordCount\":356,\"commentCount\":1,\"image\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/08\/active-storage-in-ruby-on-rails.jpg\",\"articleSection\":[\"Ruby on Rails\",\"Technology\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/\",\"url\":\"https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/\",\"name\":\"Change Default file Path of Active Storage in Ruby on Rails\",\"isPartOf\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/08\/active-storage-in-ruby-on-rails.jpg\",\"datePublished\":\"2018-08-16T04:32:41+00:00\",\"dateModified\":\"2021-09-13T12:37:29+00:00\",\"author\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/101411d1d5b152c35ea87f092ce11f0e\"},\"description\":\"Active Storage makes it simple to upload and reference files in cloud services, like Amazon S3, Google Cloud Storage, or Microsoft Azure Storage.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/#primaryimage\",\"url\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/08\/active-storage-in-ruby-on-rails.jpg\",\"contentUrl\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/08\/active-storage-in-ruby-on-rails.jpg\",\"width\":1024,\"height\":683,\"caption\":\"Active Storage - Ruby on Rails\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.botreetechnologies.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Change Default file Path of Active Storage in Ruby on Rails\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/#website\",\"url\":\"https:\/\/www.botreetechnologies.com\/blog\/\",\"name\":\"BoTree Technologies\",\"description\":\"Committed to inspire generation.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.botreetechnologies.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/101411d1d5b152c35ea87f092ce11f0e\",\"name\":\"Shardul Bhatt\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/shardul-bhatt-150x150.png\",\"url\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/shardul-bhatt-150x150.png\",\"contentUrl\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/shardul-bhatt-150x150.png\",\"caption\":\"Shardul Bhatt\"},\"description\":\"Shardul strongly believes that the potential to surpass expectations is inherent to each individual. He is committed to helping each and every member at BoTree achieve their dreams and get the most out of their lives. He has a strong technical background and has been in the industry since 2002. He is building BoTree since 2012. He loves to read, exchange ideas and travel.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Change Default file Path of Active Storage in Ruby on Rails","description":"Active Storage makes it simple to upload and reference files in cloud services, like Amazon S3, Google Cloud Storage, or Microsoft Azure Storage.","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.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/","og_locale":"en_US","og_type":"article","og_title":"Change Default file Path of Active Storage in Ruby on Rails","og_description":"Active Storage makes it simple to upload and reference files in cloud services, like Amazon S3, Google Cloud Storage, or Microsoft Azure Storage.","og_url":"https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/","og_site_name":"BoTree Technologies","article_publisher":"https:\/\/www.facebook.com\/BoTreeTechnologies\/","article_published_time":"2018-08-16T04:32:41+00:00","article_modified_time":"2021-09-13T12:37:29+00:00","og_image":[{"width":1024,"height":683,"url":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/08\/active-storage-in-ruby-on-rails.jpg","type":"image\/jpeg"}],"author":"Shardul Bhatt","twitter_card":"summary_large_image","twitter_creator":"@BoTreeTech","twitter_site":"@BoTreeTech","twitter_misc":{"Written by":"Shardul Bhatt","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/#article","isPartOf":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/"},"author":{"name":"Shardul Bhatt","@id":"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/101411d1d5b152c35ea87f092ce11f0e"},"headline":"Change Default file Path of Active Storage in Ruby on Rails","datePublished":"2018-08-16T04:32:41+00:00","dateModified":"2021-09-13T12:37:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/"},"wordCount":356,"commentCount":1,"image":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/#primaryimage"},"thumbnailUrl":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/08\/active-storage-in-ruby-on-rails.jpg","articleSection":["Ruby on Rails","Technology"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/","url":"https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/","name":"Change Default file Path of Active Storage in Ruby on Rails","isPartOf":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/#primaryimage"},"image":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/#primaryimage"},"thumbnailUrl":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/08\/active-storage-in-ruby-on-rails.jpg","datePublished":"2018-08-16T04:32:41+00:00","dateModified":"2021-09-13T12:37:29+00:00","author":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/101411d1d5b152c35ea87f092ce11f0e"},"description":"Active Storage makes it simple to upload and reference files in cloud services, like Amazon S3, Google Cloud Storage, or Microsoft Azure Storage.","breadcrumb":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/#primaryimage","url":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/08\/active-storage-in-ruby-on-rails.jpg","contentUrl":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/08\/active-storage-in-ruby-on-rails.jpg","width":1024,"height":683,"caption":"Active Storage - Ruby on Rails"},{"@type":"BreadcrumbList","@id":"https:\/\/www.botreetechnologies.com\/blog\/change-default-file-path-of-active-storage-in-ruby-on-rails-5\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.botreetechnologies.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Change Default file Path of Active Storage in Ruby on Rails"}]},{"@type":"WebSite","@id":"https:\/\/www.botreetechnologies.com\/blog\/#website","url":"https:\/\/www.botreetechnologies.com\/blog\/","name":"BoTree Technologies","description":"Committed to inspire generation.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.botreetechnologies.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/101411d1d5b152c35ea87f092ce11f0e","name":"Shardul Bhatt","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/shardul-bhatt-150x150.png","url":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/shardul-bhatt-150x150.png","contentUrl":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/shardul-bhatt-150x150.png","caption":"Shardul Bhatt"},"description":"Shardul strongly believes that the potential to surpass expectations is inherent to each individual. He is committed to helping each and every member at BoTree achieve their dreams and get the most out of their lives. He has a strong technical background and has been in the industry since 2002. He is building BoTree since 2012. He loves to read, exchange ideas and travel."}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/3693","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/comments?post=3693"}],"version-history":[{"count":2,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/3693\/revisions"}],"predecessor-version":[{"id":16303,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/3693\/revisions\/16303"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/media\/13609"}],"wp:attachment":[{"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/media?parent=3693"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/categories?post=3693"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/tags?post=3693"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}