前提・実現したいこと
Rubyで配列で文字列を引数に渡したいと思っています
ruby
1 2Rails.cache.read_multi('foo', 'bar') 3
こんな感じで文字列を引数で渡したいのですが
ruby
1[xxxx, xxxx, xxxx]
文字列の配列に対して、read_multiしたいんですが
なにかアプローチありますか?
調べてみたのですがみつからなかったのでご教示いただきたいです
どういう風にメソッドを呼び出して、その渡された引数をメソッド側ではどう扱いたいのでしょうか?
Rails.cache.readメソッドの引数がこの形なので、配列なりで渡してこの文字列を生成したいという状況です
「この形」「この文字列」とは何ですか?
> def xxx("name", "lang")
は文法的に間違っているのであり得ないです。
「どういう風にメソッドを呼び出して、その渡された引数をメソッド側ではどう扱いたいのでしょうか? 」
の質問に回答する形で答えてください。
例えば、メソッド定義のdefの行と、それをこういう形で呼び出したいという部分のコード。
Qどんな風にメソッドを呼び出して
A Rails.cache.read_multi('foo', 'bar')
Q その渡された引数をメソッド側ではどう扱いたい
A ここで受け取って使いたいhttps://github.com/rails/rails/blob/83217025a171593547d1268651b446d3533e2019/activesupport/lib/active_support/cache.rb#L394
こちらになります
回答2件
あなたの回答
tips
プレビュー