我想知道如何让我的客户使用小胡子/把手格式来“个性化”他们执行我的一些自定义功能的视图,但是我无法理解如何有效地做到这一点。我脑中有流程,但是在代码中,我不知道从哪里开始。
给出的例子:
我希望我的用户能够调用名为for
所以在我看来,流程应该是像胡须或液体这样的模板,并具有map
并将其渲染为:今天的天气是56度。
或者也许有一组功能,用户将在我的rails数据库中的某处将其声明为可变天气,特定于该用户,例如:read_json(url,key)
,然后用户将能够执行以下操作:{{1 }}
由于文本或函数,用户可能希望在用户每次调用时添加或Today the weather is {{read_json(https://weathersystem,temperature)}} degrees
呈现,因为他们拥有的文本或功能可以在普通视图或API响应中呈现。 / p>
我在努力弄清楚该怎么做或如何做。
干杯!
答案 0 :(得分:1)
我认为应该在客户端完成
因此,如果您使用jQuery,则可以这样做
<div>Today the weather is <span class="read-json" data-type="weathersystem" data-subtype="temperature"></span> degrees</div>
$('.read-json').each(function(el) {
var $el = $(el)
var type = $el.data('type')
var subType = $el.data('subType')
// url = ... set URL based on `type` and `subType` variable above
$el.load(url)
}