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:
As you can see on the gif, you can choose which dirs should be treated as nested projects and which should be left untouched. Check Create projects for new Gemfiles and Don’t ask again if you want RubyMine to always detect and generate the nested projects (and vice versa).
You can later detach the nested project by just choosing it in the Project Tool Window and pressing Del:
Alternatively, open the context menu from the nested project and choose Mark Directory as | Ruby Project Root to both generate or detach the specific nested project:
Fold multiline containers
RubyMine can now fold multiline hashes and arrays, which will help you to better focus on your code:
RSpec
The IDE now correctly resolves and provides autocompletion for the constructions defined through `define_nested_shared_group_method`. In particular, RubyMine now works correctly with `it_behaves_like` and `it_should_behave_like`.
Other improvements
- Fixed markdown preview
- Fixed running tests in Docker
- Other bug-fixes
As usual, see the release notes for the full list of improvements, and let us know if you encounter any problems.
Cheers,
Your RubyMine team