cinatra模板引擎使用 | 知行一

cinatra模板引擎使用

渲染一个简单的html模板

通过render_view这个接口 第一个参数是模板文件的相对路径 这样我们就可以给客户端返回一个html页面了

在当前模板中包含其他的模板文件
我们有一个test.html 和一个header.html 内容分别如下

服务器代码如下

这样我们就可以在业务中复用公用的模板文件 通过不同的数据去渲染想展示的内容

需要通过数据去渲染的页面
我们有一个data.html的文件 内容如下

如上使用 就能轻松的通过需要的数据渲染出一个页面

通常我们展示前端页面的时候都会需要对一个list的数据进行渲染 同样cinatra的模板也支持我们开发相关的业务
我们有一个list.html的文件,内容如下

我们可以在cinatra里面写上这么一个接口

是不是很轻松的就能完成我们的业务了

cinatra模板引擎同样支持if判断
我们有一个study.html的文件,内容如下

我们可以通过传递display=0或者1来看内容是否显示

以上列举了一些cinatra中常用的一些方法 更多的功能 大家可以在cinatra群里面一起交流学习

发表评论