2016-07-25 16 views
-1

Ich bin ein Anfänger Ruby. Als .erb-Tags sind ähnlich wie jsp, ich habe es für die Ansicht verwendet. Aber jetzt muss ich es in haml-Dateien konvertieren. Ich habe Code, der in erb arbeitet, aber ich bin nicht in der Lage, es in haml umzuwandeln. Bitte hilf mir dabei. Ich gebe BeispielcodeConverting ERB-Datei in .haml Ausgabe

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

Während die Seite im Browser-Tag Anzeige erscheint vor der Zuweisungsanweisung und ein Fehler wird

+2

benötigen noch einen Platz am Anfang der letzten Zeile Haml, erinnern haml Einbuchtung basiert –

+1

Sie können dieses Juwel „erb2haml“ verwenden ,: Gruppe =>: Entwicklung – Vishal

+0

oder Sie können diese http://html2haml.herokuapp.com/ – Vishal

Antwort

0

Sie benötigen einen Platz am Anfang der letzten Zeile. Es sollte sein:

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

Denken Sie daran, haml Blöcke erzeugt auf der Einbuchtung basierend Sie verwenden. Also Räume sorgfältig benutzen.

Sie können immer ein Werkzeug benutzen, um Ihre HTML oder erb zu konvertieren

http://htmltohaml.com/

+1

Ich denke, Sie müssen möglicherweise den gesamten .Each Block einrücken –

+0

ist er js Variablen in einer Schleife zuweisen? –

+1

dann sollte er besser www.htmltohaml.com verwenden –