意外的tIDENTIFIER与关键字参数

时间:2017-03-28 13:50:12

标签: ruby-on-rails ruby

我需要创建一个带有关键字参数的方法,但我遇到了一些麻烦。目前我有:

my_method(option_key:, location, options = {})

但是我收到了错误:

syntax error, unexpected tIDENTIFIER (SyntaxError)

我不确定自己做错了什么,任何帮助都会很棒。

1 个答案:

答案 0 :(得分:4)

将关键字args移动到参数列表的最后位置:

def my_method(location, options = {}, option_key:) 
end