We are developing a Rails project with multiple Rails Engines. The Engines are Gems, but they live in the same project.
---- app (library home)
---- lib (libary home)
If we want to work on the Engine, all cool RubyMine features like find references, find usages and refactor do not work anymore. These features are used all the time. The local gem is specified as a Library Home and isn't part of the project. But in our case it is a part of the project.