文件名称:curlybars:Ruby中与Handlebars.js兼容的模板库
文件大小:129KB
文件格式:ZIP
更新时间:2024-05-30 09:31:54
Ruby
卷发棒 Curlybars是Handlebars子集的Ruby实现,其中获取用于渲染模板的上下文基于采用的presenter方法。 目录 概述 Curlybars是Ruby的模板引擎,它与Rails开箱即用地集成在一起。 为了与Rails一起使用,必须为要通过Curlybars呈现的每个视图至少提供一个根演示者和一个模板。 实际上,模板是Handlebars模板,并且必须使用.hbs而不是.erb扩展名,例如app/views/invoice/details.html.hbs 。 根表示器是提供用于评估给定模板的根上下文的类。 换句话说,如果模板包含字符串{{amount}} ,那么根演示者必须提供一个名为amount的实例方法。 每当在模板中遇到诸如{{recipient.name}}类的更深的引用(如path)时,根演示者都应该拥有一个名为recipient的方法,该方法返回一个