/ / Zugriff auf config.rb von Javascript in Middleman - Javascript, Ruby, Vermittler

Greifen Sie auf config.rb von Javascript in Middleman zu - Javascript, Ruby, Mittelsmann

Ich habe die folgende Konfiguration in der config.rb eingestellt

config[:remote_domain] = "localhost:3000"

auf die ich aus meiner Sicht problemlos zugreifen kann:

<%= config[:remote_domain] %>

Warum ist es nicht möglich, auf das Konfigurationsobjekt in meiner Javascript-Datei zuzugreifen? Wenn ich versuche anzurufen:

console.log( "<%= config[:remote_domain] %>" );

Ich bekomme den Fehler:

throw Error("NameError: uninitialized constant ERB::Appn  on line 3 of /Users/.../source/javascripts/_access_request.js.erb)")

Antworten:

0 für die Antwort № 1

Hast du es versucht

console.log( "<%= j config[:remote_domain] %>" );

j wird Zeichenfolge für Javascript entkommen


0 für die Antwort № 2

Sie müssen nur die Erweiterung verwenden .js.erb Anstatt von .js.

Während dem Rennen middleman buildWas auch immer drinnen ist <%= %> wird zu den entsprechenden Werten genau wie in sagen bewertet .html.erb