I moved to Neovim from Vim based on the recommendation from my 16 year old :). He also suggested https://nvchad.github.io . NvChad was great in setting up the Neovim configuration with LSP for Ruby and others. Much better experience than Vim.
Could you share your nvim config for Ruby?
There are a lot of examples for Vim but found very few up to date for nvim.
This is a good example config to get started with nvim: