Module: CustomOverridesActionDispatchJourneyRouterRails8
- Includes:
- RoutingFilterOverrideShared
- Defined in:
- lib/refinery/i18n/override_routing_filter.rb
Overview
Rails 8.1+ uses recognize method instead of find_routes
Instance Method Summary collapse
Instance Method Details
#recognize(req, &block) ⇒ Object
28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'lib/refinery/i18n/override_routing_filter.rb', line 28 def recognize(req, &block) path, original_path, filter_parameters = apply_routing_filters(req.path_info, req.env) req.path_info = path ##### OVERRIDE STARTS ##### super(req) do |route, parameters| parameters.merge!(filter_parameters) req.path_info = original_path yield route, parameters end.tap { req.path_info = original_path } ##### OVERRIDE ENDS ##### end |