Use to_sentence
to show list of methods without using I18n
This code was introduced by #17221 to workaround issues with not having the `:en` locale set in the app to translate when calling `to_sentence`, when having `I18n.enforce_available_locales` enabled. We can still use the helper, with the defaults provided by the code, without using I18n and thus without relying on the app locale, by passing the `locale: false` option.
This commit is contained in:
parent
5f3a817dd7
commit
dcb1d1f4c4
@ -454,7 +454,7 @@ def commit_csrf_token
|
||||
private
|
||||
def check_method(name)
|
||||
if name
|
||||
HTTP_METHOD_LOOKUP[name] || raise(ActionController::UnknownHttpMethod, "#{name}, accepted HTTP methods are #{HTTP_METHODS[0...-1].join(', ')}, and #{HTTP_METHODS[-1]}")
|
||||
HTTP_METHOD_LOOKUP[name] || raise(ActionController::UnknownHttpMethod, "#{name}, accepted HTTP methods are #{HTTP_METHODS.to_sentence(locale: false)}")
|
||||
end
|
||||
|
||||
name
|
||||
|
Loading…
Reference in New Issue
Block a user