RubyMine 2020.1 Beta 2: VCS and Database Tools Improvements

Our Early Access Program is coming to an end, and we’re happy to announce that RubyMine 2020.1 Beta 2 is now available! This build mostly polishes the new features for the upcoming v2020.1.

To catch up on what has already been implemented in v2020.1, check out our previous EAP blog posts. In this post, we’ll talk about a couple of improvements that we haven’t previously announced.

Continue reading

Posted in What's New (EAP) | Tagged , | Leave a comment

RubyMine 2020.1 Beta: Improvements for Git, the Terminal and Run Configurations

RubyMine 2020.1 has hit Beta! In this post, you’ll learn about several new features that are available in this version.

Continue reading

Posted in What's New (EAP) | Tagged , | Leave a comment

RubyMine 2020.1 EAP7: Editor and Autocompletion Improvements

RubyMine 2020.1 EAP7 has been updated. In this post, you’ll learn about several new features that are available in the 2020.1 EAP.

Continue reading

Posted in What's New (EAP) | Tagged , | Leave a comment

RubyMine 2020.1 EAP6: Unified UI for SSH Configuration

RubyMine 2020.1 EAP6 is now available. In this version, we’ve added a new unified settings tab to manage your SSH configurations.

This tab is located under Preferences/Settings | Tools | SSH Configurations. This is a place where you can add, edit, store, and delete SSH configurations.

Create a new SSH configuration
Continue reading

Posted in What's New (EAP) | Tagged , | Leave a comment

RubyMine 2020.1 EAP4: Improvements in Navigation Between Rails Entities

RubyMine 2020.1 EAP4 is now available. In it, we’ve brushed up the navigation between Rails entities. Here’s a quick overview of what’s been implemented.

Continue reading

Posted in What's New (EAP) | Tagged , | Leave a comment

RubyMine 2020.1 EAP is Open!

Hello everyone,

Today we are happy to announce the opening of the Early Access Program (EAP) for RubyMine 2020.1! You can get EAP builds from our website, use the Toolbox App, or update to them using snaps if you’re an Ubuntu user. Note that the EAP builds are free to use but expire within 30 days of the build date.

In the first EAP build, you’ll find new options for working with Docker Compose SDKs, support for running Rake tasks from the gutter area, an improved experience for creating tests, and some other nice features. We’ve also fixed up several annoying little issues related to the debugger and to Docker support. Let’s take a look at the most interesting improvements first.

Continue reading

Posted in Announcement, What's New (EAP) | Tagged , , | Leave a comment

RubyMine 2019.3 Released: RuboCop Severities Mapping, Better Run Anything, and More

RubyMine 2019.3

RubyMine 2019.3 is here! In this release, we’ve been working with your feedback to improve the performance and quality of RubyMine, although we have also managed to get some new features in there as well. Visit the What’s New page for a detailed overview of the new v2019.3. Here are some of the biggest highlights:
Continue reading

Posted in Announcement | Tagged , | 2 Comments

Find usages in RubyMine

Find usages can be used to find all the pieces of code referencing a specific element, such as a class, method, symbol, or many of the others. RubyMine can also find dynamic usages, including Rails associations, factories, or delegates. You have the ability to specify the scope and search through an open file, project, referenced libraries, and so on.
Find usages is very helpful for investigating a project and refactoring your code. For example, the Rename refactoring requires high accuracy when finding usages for a target element, so that you can trust the IDE when making such changes.
In this blog post, we’ll show you how to show usages of an element in the editor or separate window, change the search scope, change the layout of a report with search results, and so on.

Continue reading

Posted in Learn RubyMine, What's New (EAP) | Tagged , , , | 3 Comments

Running Rails tasks with Run Anything

Hi there!

As you may already know, RubyMine provides a unified way to run Ruby scripts, Rails applications, Rake tasks, Rails generators, and so on with the powerful Run Anything (double Ctrl). At the same time, you can run Rails generators and Rake tasks using dedicated popups. For example, you can run the desired Rake task by pressing ⌥R / Ctrl+Alt+R and then finding the required action:
Rake tasks popup

This is similar too for Rails generators ⌥⌘G / Ctrl+Alt+G:
Rails generators popup

Starting with v2019.3, we have decided to replace the older popups with Run Anything and provide a single point of entry for running tasks/generators. So now, pressing ⌥R / Ctrl+Alt+R invokes the Run Anything popup and adds the rake command automatically. As you can see in the image below, you can reload and run Rake tasks.
Continue reading

Posted in Announcement, What's New (EAP) | Tagged , , | 2 Comments

Ending Support for RubyMotion and Heroku Integration Plugins

Dear all,

We plan to discontinue support for the following plugins in RubyMine v2019.3:

Unfortunately, these plugins have gained very little traction and are seldom used, coupled with the impractical maintenance they need, we feel that our efforts would be best spent elsewhere.

The end of support means that these plugins will be incompatible with v2019.3 and newer, and they will no longer be updated. Therefore, new feature requests and bug reports will also not be accepted.

We are publishing the source code for the RubyMotion support plugin in case you want to customize it for your own needs or contribute to it and support it for the community:

UPD: You can find source code for the RubyMotion and Heroku plugins in the ‘intellij-obsolete-plugins’ repository:

We are sorry for any inconvenience caused.

Should you have any questions, please feel free to ask them in the comments section below.

Your RubyMine team

Posted in Announcement | Tagged , | Leave a comment