RubyMine 2017.3.1 EAP is available
This post was updated on December 21, 2017, due to the release of RubyMine 2017.3.1
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:
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`.
Your RubyMine team