{"id":10183,"date":"2018-11-22T16:51:12","date_gmt":"2018-11-22T16:51:12","guid":{"rendered":"https:\/\/blog.jetbrains.com\/ruby\/?p=8538"},"modified":"2018-11-22T16:51:12","modified_gmt":"2018-11-22T16:51:12","slug":"rubymine-2018-3-released","status":"publish","type":"ruby","link":"https:\/\/blog.jetbrains.com\/zh-hans\/ruby\/2018\/11\/rubymine-2018-3-released","title":{"rendered":"RubyMine 2018.3 Released: Code Insight for Struct &#038; Rails Scopes,  new I18n &#038; refactoring features"},"content":{"rendered":"<p><strong>RubyMine 2018.3 (build 183.4284.145)<\/strong>, the final major update this year, is now available! Learn about all the new features on the <a href=\"https:\/\/www.jetbrains.com\/ruby\/whatsnew\/\" target=\"_blank\" rel=\"noopener\"><strong>What\u2019s new page<\/strong><\/a>, or watch this video for a brief summary:<\/p>\n<p><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/pu-RxE3258Y\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"allowfullscreen\"><\/iframe><br \/>\n<!--more--><\/p>\n<h2 id=\"about_this_release\">About this release<\/h2>\n<p>In a nutshell, with the new version you can:<\/p>\n<ul>\n<li>Autocomplete and navigate Rails scopes<\/li>\n<li>Discover full support for Struct<\/li>\n<li>Create i18n translations on the go, and use other new i18n features<\/li>\n<li>Work with GitHub pull requests right in the IDE<\/li>\n<li>Extract parameters, inline methods, and variables more safely<\/li>\n<li>Fix code smells faster with new intention actions<\/li>\n<li>Enjoy the new cleaner Darcula color scheme<\/li>\n<li>Search faster with the new Search Everywhere dialog<\/li>\n<\/ul>\n<p>You will also discover new test gutters, improved support for JavaScript, database tools, and markdown.<\/p>\n<h2 id=\"useful_articles\">Useful articles<\/h2>\n<p>While working on the new features for this release, we also created and updated a number of articles that show you how to work with tests, refactoring, and internationalization features:<\/p>\n<ul>\n<li><a href=\"https:\/\/blog.jetbrains.com\/ruby\/2018\/09\/rubymine-refactorings\/\">RubyMine Refactorings: Overview &amp; Improvements<\/a><\/li>\n<li><a href=\"https:\/\/blog.jetbrains.com\/ruby\/2018\/09\/i18n-features-in-rubymine\/\">I18n features in RubyMine<\/a><\/li>\n<li><a href=\"https:\/\/blog.jetbrains.com\/ruby\/2018\/10\/running-tests-in-rubymine\/\">Running Tests in RubyMine: Overview &amp; Improvements<\/a><\/li>\n<\/ul>\n<p>You can give the following article a read, if you want to learn about the most notable platform changes:<\/p>\n<ul>\n<li><a href=\"https:\/\/blog.jetbrains.com\/ruby\/2018\/10\/platform-improvements-rubymine-2018-3\/\">Platform Improvements in RubyMine 2018.3<\/a><\/li>\n<\/ul>\n<p>Finally, as we mentioned above, RubyMine 2018.3 comes with a new Darcula color scheme. We wrote a separate article that explains why we decided to rework it. The article will also show you how to rollback to the previous Darcula version:<\/p>\n<ul>\n<li><a href=\"https:\/\/blog.jetbrains.com\/ruby\/2018\/11\/how-to-import-previous-darcula\/\">How to Import Previous Darcula Color Scheme in RubyMine<\/a><\/li>\n<\/ul>\n<p style=\"text-align: center;\"><a class=\"jb-download-button\" href=\"https:\/\/www.jetbrains.com\/ruby\/nextversion\" target=\"_blank\" rel=\"noopener\">Download RubyMine 2018.3<\/a><\/p>\n<p>Once again, please check out the <a href=\"https:\/\/www.jetbrains.com\/ruby\/whatsnew\/\" target=\"_blank\" rel=\"noopener\"><strong>What\u2019s new page<\/strong><\/a> if you are looking for the best place to learn about the new features of RubyMine 2018.3.<\/p>\n<p>See the <a href=\"https:\/\/confluence.jetbrains.com\/display\/RUBYDEV\/RubyMine+2018.3\" target=\"_blank\" rel=\"noopener\">release notes<\/a> for the full list of improvements, and <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/ruby\" target=\"_blank\" rel=\"noopener\">let us know<\/a> if you face any issues.<\/p>\n<p>Cheers,<br \/>\nYour RubyMine Team<\/p>\n","protected":false},"author":574,"featured_media":0,"comment_status":"open","ping_status":"open","template":"","categories":[808,89],"tags":[716,1319,966,195,207,249,284],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/ruby\/10183"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/ruby"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/types\/ruby"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/users\/574"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/comments?post=10183"}],"version-history":[{"count":0,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/ruby\/10183\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/media?parent=10183"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/categories?post=10183"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/tags?post=10183"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/cross-post-tag?post=10183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}