Zugriff auf current_user-Helper in JavaScript

8

Ich verwende Rails 3.2.13 und JavaScript in /assets/javascripts/globals.js.erb. Gibt es trotzdem Zugriff auf Rails-Helfer oder Controller-Daten in der JavaScript-Datei? Etwas wie ...

%Vor%     
Zeck 19.03.2013, 02:10
quelle

1 Antwort

14

Das kannst du nicht tun. Die Assets werden einmal in der Produktion kompiliert und sollten daher nicht vom Status der Anfrage abhängig sein (wie der aktuelle Benutzer oder die an die Anfrage übergebenen Parameter). Das nächste, was Sie tun können, ist eine globale Variable in Ihrem Anwendungslayout hinzuzufügen

%Vor%     
jvnill 19.03.2013, 02:20
quelle