Мне интересно, как позволить моему клиенту «персонализировать» свое представление, выполняя некоторые из моих пользовательских функций с использованием формата усов / руля, но я не могу понять, как это сделать эффективно. Я думаю о потоке, но в коде я не знаю, с чего начать.
Пример дан:
Я хочу, чтобы мои пользователи могли вызывать функцию / метод с именем read_json(url,key)
Итак, на мой взгляд, поток должен иметь шаблон, такой как усы или жидкость, и иметь: Today the weather is {{read_json(https://weathersystem,temperature)}} degrees
и иметь его для: Сегодня погода 56 градусов.
Или может иметь набор функций, которые пользователь будет объявлять как переменную погоду где-нибудь в моей базе данных rails, специфичные для пользователя, например: weather=read_json("https:/weathersystem", temperature)
, и тогда пользователь сможет сделать что-то вроде: Today the weather is {{weather}} degrees
Поскольку текст или функция, которую пользователь может захотеть добавить, или {{ function }}
будут отображаться при каждом вызове пользователями, так как текст, который у них есть, может отображаться в обычном представлении или в ответе API.
Я немного пытаюсь понять, что и как можно сделать.
Ура!