Ruby 2.6.3
Rails 5.2
def test_method(param1:, param2:, param3:)
end
test_method(param1: "food")
Это дает мне следующее сообщение об ошибке:
Traceback (most recent call last):
2: from (irb):11
1: from (irb):8:in `test_method'
ArgumentError (missing keywords: param2, param3)
Я подумал, что смысл использования параметров метода - это возможность указать параметры, которые я хочу использовать, при вызовеЭтот способ. Что мне не хватает? Я использую это в приложении Rails 5.2, если это имеет значение.