wie man Umgebung in Javascript-Datei in Schienen app

8

Hallo, ich habe versucht, die aktuelle Umgebung in Schienen zu bekommen, aber ich denke, ich mache etwas falsch mit meinem Javascript, aber ich weiß nicht, was zu wissen. In meiner application.js habe ich ...

%Vor%

es geht immer in meine else-Anweisung, selbst wenn ich im Entwicklungsmodus bin. Was mache ich falsch? Danke

Wie bekomme ich die Umgebung in Javascript-Datei in Rails App

    
david 03.05.2012, 23:43
quelle

2 Antworten

10

Die Asset-Pipeline von Rails verarbeitet nur die Assets, die Sie zum Analysieren markieren. Ob diese Assets zu CSS, JS oder sonst etwas führen, können Sie Dateien für das Parsen markieren, indem Sie die Dateierweiterung anpassen.

In diesem Fall, in dem Sie versuchen, eine ERB-Variable auszugeben, müssen Sie die Erweiterung der Datei in application.js.erb ändern.

Es gibt eine ausführliche Diskussion des Präprozessors hier .

    
rjz 04.05.2012, 00:35
quelle
34

Sie müssen es nicht direkt in Ihre Javascript-Datei eingeben. Sie können dies beispielsweise in der erb view-Datei tun:

%Vor%

oder besser:

%Vor%

oder das beste (IMHO) dies:

%Vor%

und dann:

%Vor%     
Matthew 04.05.2012 08:17
quelle