ruby 3 より前は、このように sth を実行できました
def test a, **o
p a, o
end
t = [:ok, **{ok: 2}]
test *t
それは適切に割り当てます
:ok を a に、{ok: 2} を o に
ruby 3で呼び出す
あなたが得る
ArgumentError (wrong number of arguments (given 2, expected 1))
2 番目の位置にキーワード引数を保持する配列引数をスプラットする回避策はありますか?