Skip to content

Commit 5438a23

Browse files
authored
Only call wrap_parameters if it's defined (rails#43259)
Fixes rails#43257 The failing tests subclass `ActionController::Metal`. `wrap_paramters` is only defined in `ActionController::Base` and `ActionController::API`.
1 parent 40b25fd commit 5438a23

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

actionpack/lib/action_controller/railtie.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ class Railtie < Rails::Railtie # :nodoc:
6363
extend ::AbstractController::Railties::RoutesHelpers.with(app.routes)
6464
extend ::ActionController::Railties::Helpers
6565

66-
wrap_parameters format: [:json] if options.wrap_parameters_by_default
66+
wrap_parameters format: [:json] if options.wrap_parameters_by_default && respond_to?(:wrap_parameters)
6767

6868
# Configs used in other initializers
6969
filtered_options = options.except(

0 commit comments

Comments
 (0)