2016-07-25 64 views
-1

我是初学者红宝石。由于.erb标签与jsp类似,因此我将它用于视图。但现在,我需要将其转换为haml文件。我有代码在erb中工作,但我不能将其转换为haml。请帮我做。而在浏览器标签显示页面的赋值语句之前出现,则会产生错误将.erb文件转换为.haml问题

+2

需要在最后一行开始一个更大的空间,记得HAML是压痕基于 –

+1

您可以使用此宝石“erb2haml” ,:group =>开发 – Vishal

+0

或者你可以使用这个http://html2haml.herokuapp.com/ – Vishal

回答

0

你在你的最后一行的开始需要一个空间,我给的示例代码

:javascript 
    var new; 
    function checkVal(){ 
- @lists.each do |val| 
    var var1 = val.name 

。它应该是:

:javascript 
    var new; 
    function checkVal(){ 
- @lists.each do |val| 
    var var1 = val.name 

记住haml根据您使用的缩进生成块。所以请谨慎使用空格。

您可以随时使用的工具到HTML或ERB转换为HAML

http://htmltohaml.com/

+1

我想你可能需要缩进整个。每个块 –

+0

他是在循环中分配js变量吗? –

+1

那么他最好使用www.htmltohaml.com –