Estoy usando la gema better_errors
en entornos WSL.
Cuando usaba Mac, podía abrir un archivo haciendo clic en la ruta del archivo de la página de error como se muestra a continuación.
Tengo esta línea en config/environments/development.rb
.
BetterErrors.editor='x-mine://open?file=%{file}&line=%{line}' if defined?(BetterErrors)
La URL del enlace parece creada correctamente.
x-mine://open?file=%2Fhome%2Fironsand%2Fdev%2Fmyapp%2Fapp%2Fcontrollers%2Fcompanies_controller.rb&line=12`
¿Cómo puedo abrir una URL que comience con x-mine:
en Windows?
Desde la propia documentación de Microsoft, debe abrirse camino a través del registro del sistema.
Necesitas configurarlo de la siguiente manera:
HKEY_CLASSES_ROOT x-mine (Default) = "URL:RubyMine Protocol" URL Protocol = "" shell open command (Default) = "C:\Program Files\IntelliJ\mine.exe" "%1"
(Es posible que deba cambiar su ruta para que apunte a la ruta real donde instaló RubyMine).
Consulte https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/platform-apis/aa767914(v=vs.85)?redirectedfrom=MSDN para obtener más detalles.