I love Rails but even RubyMine struggles to understand the context of a Rails app. Everything being dynamically required seems to be the real thing that makes it hard to be context aware.
Perhaps it’s fairer to say a lot of my struggle so far is with a Ruby on Rails project.
I’ve had less exposure to Ruby without the Rails part, and maybe it’s regrettable that’s the case.
I’ve used frameworks in other languages and mostly always been able to dig back to the original source of things but I’ve not had such a positive experience with Rails and any of the IDEs out there.