Ruby, and Rails in particular, has a lackluster dev experience with any editor that isn't RubyMine. That's been a huge obstacle for me personally.
Personally I like the ruby-lsp and TPope’s Rails plugin in NeoVim.
I dislike heavy weight IDEs, I never find the juice is worth the squeeze.
On the plus side, ruby-lsp is always being improved and worked on, so just like Ruby in general it's only getting better at what it does.
I just never switched to Aptana or Rubymine and now I don't wanna.