Я использую HTTParty, и я пытаюсь написать метод запроса, как это:как установить Foo: символ в переменной рубина
self.find_stuff(stuff, query_key = 'foo')
response = HTTParty.get(some_URL,
headers: { some headers go here },
:content_type => json,
query: { query_key: bar }
Как пройти 'foo'
в query_key?
foo
не может быть строкой. Я пытаюсь сделать foo: bar
по умолчанию, если аргумент query_key
оставлен в покое. Но я хочу, чтобы он был достаточно гибким, чтобы передать параметр query_key
без изменения параметра, который должен быть query_key
.
Спасибо! Это именно то, что я искал. Я знал, что это просто. Я просто не мог понять. Поскольку я новичок в программировании и не знаю, каков был официальный термин для этого. Я продолжал пытаться сделать # {query_key}, но это работает только для строк. – adbarads
@adbarads Эта функция ('# {}') называется «интерполяцией строк» и работает только между двойными кавычками внутри строки. – meagar