Je regarde de temps en temps les alternatives à rubymine (J'ai eu pas mal de problème de lenteur avec le debuggeur sur MacOSX...). J'avais testé VS Code il y a quelques temps mais je suis vite revenu sur rubymine. Un article intéressant sur lequel je suis tombé explique comment mettre en place le débuggeur : https://lankydanblog.com/2017/05/12/debugging-a-rails-server-in-visual-studio-code/

Ça n'a pas suffit chez moi malgré ruby 2.4, j'avais une erreur : "invalid byte sequence in US-ASCII", en spécifiant la section "env" dans le fichier de conf ça rentre dans l'ordre (le fichier de conf c'est le fichier launch.json en cliquant sur la roue crantée dans la zone debug de VS Code) :

... },
{
"name": "Rails server",
"type": "Ruby",
"request": "launch",
"cwd": "${workspaceRoot}",
"program": "${workspaceRoot}/bin/rails",
"args": [
"server"
],
"env": {
"LANG": "en_US.UTF-8",
"LC_COLLATE": "en_US.UTF-8",
"LC_CTYPE": "en_US.UTF-8",
"LC_MESSAGES": "en_US.UTF-8",
"LC_MONETARY": "en_US.UTF-8",
"LC_NUMERIC": "en_US.UTF-8",
"LC_TIME": "en_US.UTF-8",
"LC_ALL": "en_US.UTF-8"
}
},
{ ...

Source :

https://lankydanblog.com/2017/05/12/debugging-a-rails-server-in-visual-studio-code/

https://github.com/rubyide/vscode-ruby/issues/43