{"id":267552,"date":"2022-07-26T12:59:00","date_gmt":"2022-07-26T11:59:00","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=ruby&#038;p=267552"},"modified":"2022-08-09T17:16:33","modified_gmt":"2022-08-09T16:16:33","slug":"rubymine-2022-2-released","status":"publish","type":"ruby","link":"https:\/\/blog.jetbrains.com\/en\/ruby\/2022\/07\/rubymine-2022-2-released","title":{"rendered":"RubyMine 2022.2 Released"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/07\/rm_222_Release_Preview_image_1280x600_RubyMine.png\" alt=\"RubyMine 2022.2\" width=\"640\"><\/p>\n<p>Hi all,<\/p>\n<p>RubyMine 2022.2 is now available! Below is a brief overview of the most notable features. For a detailed description of this update, please visit our <a href=\"https:\/\/www.jetbrains.com\/ruby\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">What&#8217;s New<\/a> page.<\/p>\n<h2>Support for Rails URLs<\/h2>\n<p>With RubyMine 2022.2 you can click links in server logs for <em>View<\/em>, <em>Route<\/em>, and other references to navigate to the corresponding files. You can now also find and navigate to the urls with <em>Search Everywhere<\/em>, autocomplete HTTP requests, and use the <em>Endpoints<\/em> tool window.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/06\/rm_222_routes_navigation_in_server_logs.png\" alt=\"rails urls\" width=\"670\"><\/p>\n<h2>YARD<\/h2>\n<p>Starting with v2022.2 RubyMine recognizes YARD macro extensions and provides general coding assistance for them.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/07\/rm_222_navigate_to_macros.png\" alt=\"yard macros\" width=\"670\"><\/p>\n<h2>Various new features<\/h2>\n<p>The new version is also equipped with code insight for pattern-matched local variables, an option to run a currently opened file, RBS and debugger improvements, and other miscellaneous features.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2022\/07\/rm_222_rigthward_assigment.png\" alt=\"rightward assignments support\" width=\"670\"><\/p>\n<p>Check out the <a href=\"https:\/\/www.jetbrains.com\/ruby\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">What&#8217;s new page<\/a> to learn about new features for the code editor, tests, Docker support, VCS integration, and more.<\/p>\n<p align=\"center\"><a class=\"jb-download-button\" href=\"https:\/\/www.jetbrains.com\/ruby\/download\/\" target=\"_blank\" rel=\"noopener\">DOWNLOAD RUBYMINE 2022.2<\/a><\/p>\n<p>Happy developing!<\/p>\n<p>The RubyMine team<\/p>\n","protected":false},"author":574,"featured_media":267567,"comment_status":"closed","ping_status":"closed","template":"","categories":[89,907],"tags":[6978,7025,91],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/ruby\/267552"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/ruby"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/types\/ruby"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/users\/574"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/comments?post=267552"}],"version-history":[{"count":8,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/ruby\/267552\/revisions"}],"predecessor-version":[{"id":267654,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/ruby\/267552\/revisions\/267654"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/media\/267567"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/media?parent=267552"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/categories?post=267552"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/tags?post=267552"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/cross-post-tag?post=267552"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}