Передача данных между запросами SQL и отдельным файлом Ruby

Создание @TeaDrivenDev, поместив имя коллекции (xs) в ту же строку, что и операция (List.), делает ее более эквивалентной.

let combinations =
    xs |> List.collect (fun x ->
        ys |> List.collect (fun y ->
            zs |> List.map (fun z -> x + y + z)))

let combinations2 =
    [ for x in xs do
        for y in ys do
            for z in zs do
                yield x + y + z ]
0
задан lumos 18 January 2019 в 22:31
поделиться

1 ответ

Вы можете использовать метод format для замены заполнителей фактическими значениями. Вот самый простой пример:

template = "Hello, %{name}!"
format(template, name: "World")
=> "Hello, World!"

И ваш код может выглядеть так:

# query.sql
SELECT DISTINCT field1, field2, field3
FROM db
WHERE field1 = '%{value}'

# ruby file
def query_example(value)
  query = File.read("query.sql")
  results = @client.execute(format(query, value: value))
end
0
ответ дан Michał Młoźniak 18 January 2019 в 22:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: