Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3.1 使用小胡子模板和Slim-in-rails_Ruby On Rails 3.1_Decorator_Mustache_Slim Lang - Fatal编程技术网

Ruby on rails 3.1 使用小胡子模板和Slim-in-rails

Ruby on rails 3.1 使用小胡子模板和Slim-in-rails,ruby-on-rails-3.1,decorator,mustache,slim-lang,Ruby On Rails 3.1,Decorator,Mustache,Slim Lang,我刚刚读过,很明显这是模板制作未来的一部分。我喜欢HTML的干净外观,只是在小胡子中混合了一些变量 在我的Rails 3.1应用程序中,如何将Mustach与模板语言结合使用?是否有可能将它和许多不同的技术结合使用 我试着使用mustache_rails3 gem,但它似乎只是给我的应用程序增加了一层复杂性,而使用Draper gem似乎是一个更干净的解决方案。虽然我对这两个方面都没有太多的经验,但如果有人在这方面有一定的知识,我会觉得很酷。我一直在做的是在我的大多数视图中使用slim,并使用m

我刚刚读过,很明显这是模板制作未来的一部分。我喜欢HTML的干净外观,只是在小胡子中混合了一些变量

在我的Rails 3.1应用程序中,如何将Mustach与模板语言结合使用?是否有可能将它和许多不同的技术结合使用


我试着使用mustache_rails3 gem,但它似乎只是给我的应用程序增加了一层复杂性,而使用Draper gem似乎是一个更干净的解决方案。虽然我对这两个方面都没有太多的经验,但如果有人在这方面有一定的知识,我会觉得很酷。

我一直在做的是在我的大多数视图中使用slim,并使用mustache来渲染数据(我使用的是javascript版本)

在我的slim模板中:

div class='template-container' 
script type='template'
  = render 'my_template.mustache'
在我的咖啡剧本中:

myTemplate = $("script[type='template'").html()
$(".template-container").append(Mustache.render(template, data))
小胡子模板就是html/小胡子

我希望看到一个解决方案,您可以将slim和Mustach组合成一种模板语言,但目前似乎还不存在。此解决方案显然更适合客户端渲染,但在服务器端胡须模板中使用partials也可以让您同时使用slim和mustache