小胡子:无逻辑的Ruby模板 源码
胡子 受和启发,Mustache是一种与框架无关的呈现无逻辑视图的方法。 正如ctemplates所说,“它强调将逻辑与表示分离:不可能在这种模板语言中嵌入应用程序逻辑。” 有关实现(除Ruby之外)和技巧的列表,请参见 。 概述 将小胡子想像成您的观点的替代品。 您的视图分为两部分:Ruby类和HTML模板,而不是由带有随机助手和任意逻辑的ERB或HAML组成。 我们将Ruby类称为“视图”,将HTML模板称为“模板”。 您的所有逻辑,决策和代码都包含在视图中。 您所有的标记都包含在模板中。 该模板仅在您的视图中引用方法。 这种严格的分隔使编写干净的模板变得更容易,测试视图也
用户评论