Improved CSS, Extract Vue Component, and More on JavaScript in the Updated RubyMine 2018.1 EAP

Hey all,

RubyMine 2018.1 EAP3 (181.3741.30) is now available. With this build we’d like to tell you about the recent JavaScript improvements that the RubyMine 2018.1 Early Access Program inherits from WebStorm (our other IDE for JavaScript).

Improved CSS

You will find the updated list of SVG properties and values, as well as code completion and validation for their values that were not available before:

Download RubyMine 2018.1 EAP

Continue reading

Posted in Announcement, Feature, WhatsMining | Tagged , | Leave a comment

Open in Terminal, VCS, and More in the New RubyMine 2018.1 EAP Build

Hi there,

RubyMine 2018.1 EAP2 (build 181.3494.10) is now available. Aside from a number of Ruby-specific bug-fixes for the previous 2017.3 and 2018.1 EAP builds, the new update contains some petty but pretty platform features, as well as some VCS changes that you may want to keep in mind.

Download RubyMine 2018.1 EAP

Let’s get straight to the details:

Open in Terminal

As you can guess by its name, this new option allows you to open dirs and files in the terminal. Select a directory/file in the Project Tool Window and choose the Open in terminal option from the context menu. You can also open files in the terminal using the context menu from the editor, or through Find Action (Help | Find Action):

Continue reading

Posted in Announcement, Feature, Uncategorized, WhatsMining | Tagged , , | 2 Comments

RubyMine 2018.1 EAP is Open: Run Anything Action, Better Debugger, and More!

Hi there,

We are happy to announce that the Early Access Preview program for RubyMine 2018.1 is now open.

For our next release, which is planned for the end of March, we’ve been focusing on polishing and improving the editing and Code Insight capabilities. These changes will primarily cover go to definition, find usages, code completion, as well as accuracy and speed of other actions.

We are still working on the Code Insight core, but this RubyMine version already has some new tricks up its sleeve (and more to come!)

Download RubyMine 2018.1 EAP

Run Anything Action

RubyMine has a great number of helpful tools for running rake tasks, various rails server configurations, and generators. All these actions require different shortcuts and different kinds of configuration.
A couple of months ago, a discussion in our slack channel led to a feature request for providing a unified way to run completely different stuff in RubyMine. We already have the universal and easy to use search everywhere, and now we’ve created a similar kind of action for running and debugging stuff (where possible). Meet Run Anything:

Continue reading

Posted in Announcement, Feature, WhatsMining | Leave a comment

Active Storage Support in the newest RubyMine

Hi there, and welcome to 2018!

RubyMine 2017.3.2 RC (build 173.4301.17) is here featuring Active Storage, which means autocompletion and resolution now works for storage usages:

This build also contains some minor bug fixes. Find more in the release notes.

Download RubyMine 2017.3.2 RC

Feel free to try it, and please submit any issues to our bug tracker.

Cheers,
Your RubyMine team

Posted in Announcement, WhatsMining | Tagged , | Leave a comment

Fixed Indent in Rescue Blocks

Hey all,

RubyMine 2017.3.2 EAP, the last build we roll out this year, is now available. This update fixes the incorrect indentation in rescue blocks that suddenly showed up after the 2017.3 release.

This update also improves the highlighting of some RuboCop inspections, and has a number of other bug-fixes.

See the release notes for the full list of improvements, and let us know about any issues you face.

Looks like this is it for the year! Hope you enjoyed 2017, and we’ll see you soon in 2018!

Cheers,
Your RubyMine team

Posted in Announcement, WhatsMining | Tagged , | Leave a comment

Snap out of Manual RubyMine Updates on Linux with Snaps

Great news for our Linux users! Starting with RubyMine 2017.3.1, you can use snaps to install RubyMine on Ubuntu.

Snaps update your app automatically so that you always have the most recent build. Snaps are super easy to install and use. On Ubuntu 16.04 LTS or higher, snaps come pre-installed.

Long story short, to install the latest stable RubyMine build, simply run the following command from the command line:

$sudo snap install rubymine --classic

Then run RubyMine with the following command:

$rubymine

Continue reading

Posted in Cutting Edge | Tagged , , | 2 Comments

Find & Fix all RuboCop Inspections in one go

Hi all,

The fresh RubyMine 2017.3.1 RC (build 173.3942.35) is available. This build features the ability to run and auto-correct all the RuboCop inspections in your project through the Run Inspection by Name action.

This feature is a great time-saver as with it you don’t have to manually look for every code smell in your project when, for example, you are about to commit some important changes. Simply go to Code | Run Inspection by Name, and type the name of the wanted inspection (obviously, “rubocop”, in our case):

Continue reading

Posted in Announcement, Feature, Uncategorized | Tagged , , | Leave a comment

RubyMine 2017.3.1 EAP is available

This post was updated on December 21, 2017, due to the release of RubyMine 2017.3.1

RubyMine 2017.3.1 (173.3942.35) is now available. This release has a bunch of improvements for the recently rolled out RubyMine 2017.3. Here are the highlights of this build:

Improved nested projects generation

The UI for the previously added nested projects support has become better. The IDE now detects and suggests configuring nested projects on startup:

Continue reading

Posted in Announcement, Uncategorized, WhatsMining | Tagged , | Leave a comment

RubyMine 2017.3 Released!

Dear all,

RubyMine 2017.3 (build 173.3727.132) has now been released!

rubymine-2017-3-released

This is the biggest and final release this year, so we tried to deliver as many cool things as we could. Please feel free to jump in and learn about all the new features on the What’s new page, or you can see a brief summary of the version below:

Polished RubyMine
WSL
Refactoring
RuboCop
Code Style
Puppet
Debugger
Rest Client
JavaScript
Version control
Database tools
Other improvements

Download RubyMine 2017.3

Continue reading

Posted in Announcement, Feature | Tagged , , , , , , | Leave a comment

RubyMine 2017.3 RC2 is available

Hi all,

RubyMine 2017.3 RC (build 173.3727.77) has been updated to fix a number of bugs which occurred in the previous pre-release versions. In particular:

  • .iml files for project subfolders with Gemfile are now added to .idea/modules instead of the project subfolder itself by default.
  • RuboCop can now be run from the Code | Inspect Code and Code | Run Inspection by Name, which is pretty handy if you want to find all the code style offenses in your app in one go.

This is the final Release Candidate build, so please check it out, and let us know if you encounter any problems.

As usual, see the release notes for the full list of improvements.

Download RubyMine 2017.3 RC2

Stay tuned for the 2017.3 release, it’s close at hand!

Cheers,
Your RubyMine team

Posted in Announcement, WhatsMining | Tagged , | Leave a comment