mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
recall
should be path_parameters
, also make it required
"recall" is a terrible name. This variable contains the parameters that we got from the path (e.g. for "/posts/1" it has :controller => "posts", :id => "1"). Since it contains the parameters we got from the path, "path_parameters" is a better name. We always pass path_parameters to `generate`, so lets make it required.
This commit is contained in:
parent
212057b912
commit
932386be8a
1 changed files with 3 additions and 3 deletions
|
@ -12,12 +12,12 @@ module ActionDispatch
|
|||
@cache = nil
|
||||
end
|
||||
|
||||
def generate(name, options, recall = {}, parameterize = nil)
|
||||
constraints = recall.merge(options)
|
||||
def generate(name, options, path_parameters, parameterize = nil)
|
||||
constraints = path_parameters.merge(options)
|
||||
missing_keys = []
|
||||
|
||||
match_route(name, constraints) do |route|
|
||||
parameterized_parts = extract_parameterized_parts(route, options, recall, parameterize)
|
||||
parameterized_parts = extract_parameterized_parts(route, options, path_parameters, parameterize)
|
||||
|
||||
# Skip this route unless a name has been provided or it is a
|
||||
# standard Rails route since we can't determine whether an options
|
||||
|
|
Loading…
Reference in a new issue