We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 77650f0 commit 6af704aCopy full SHA for 6af704a
lib/ruby_lsp/ruby_lsp_rails/server.rb
@@ -167,6 +167,11 @@ def resolve_route_info(requirements)
167
if ActionDispatch::Routing::Mapper.respond_to?(:route_source_locations) &&
168
ActionDispatch::Routing::Mapper.route_source_locations
169
def route_location(name)
170
+ # In Rails 8, Rails.application.routes.named_routes is not populated by default
171
+ if ::Rails.application.respond_to?(:reload_routes_unless_loaded)
172
+ ::Rails.application.reload_routes_unless_loaded
173
+ end
174
+
175
match_data = name.match(/^(.+)(_path|_url)$/)
176
return { result: nil } unless match_data
177
0 commit comments