gon nie jest zdefiniowany błąd w javascript
dość proste pytanie. Próbuję użyć gon. Ustawiłem zmienną w kontrolerze w ten sposób:
gon.preference = "hello"
w moim pliku .js.erb próbuję użyć zmiennej takiej jak ta:
console.log(gon.preference)
ale pojawia się błąd mówiący, że „gon nie jest zdefiniowany”. Jaki może być problem? Oczywiście szyny rozpoznają, że istnieje zmienna gon. plik .js.erb znajduje się w moim katalogu assets / javascripts. Próbowałem zmienić nazwę pliku na .js (choć nie spodziewałem się, że to w ogóle coś zmieni). oczywiście bez zmian.
Nie ma pojęcia, dlaczego gon po prostu nie działa!
Wsparcie?