向液体提供虚假数据以渲染模板预览

问题描述

| 我为系统中的用户创建了一种功能,可以编辑最终渲染并转换为PDF的液体模板。我想知道最好的方法是创建一些模拟对象来馈送模板,以便为它们创建预览以查看模板修改的最终结果是什么。 在现实生活中呈现给模板时,传递给模板的对象集合非常复杂,因此我认为在这一阶段,我可以尝试建立一个具有内存依赖关系的临时模型,或者创建一些假装为问题模型并将其传递给模板。 另一种方法是从yaml文件实例化所有这些。 任何想法欢迎:)     

解决方法

        如果您尝试创建对象,为什么不使用工厂?对象是数据库的一部分吗?您总是可以使用seeds.rb为数据库提供一些演示数据。     ,        我最终使用了YAML文件来构建所需的结构。看起来Liquid会使用值的散列(和其他散列)来代替关系没有问题的实际模型,所以我什至不需要实例化模型。 如果有人感兴趣,将愉快地举一个例子。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...