Verwenden Sie Ruby-Variablen in Javascript.

Es scheint verschiedene Methoden zu geben, aber die Methode, die ich diesmal verwendet habe.

Fazit

index.html.erb



@test = { 'hoge' => 'huga', 'hogehoge' => 'hugahuga' }

<div id="hoge" data-hoge-id="<%= @test.to_json %>"></div>

<script>
  var test = $('#hoge').data('hoge-id');
</script>

Das war alles.

Es kann auch mit einem Edelstein namens "gon" implementiert werden.

Recommended Posts

Verwenden Sie Ruby-Variablen in Javascript.
[Docker] Verwenden Sie Umgebungsvariablen in Nginx conf
Verwenden Sie "Rhino", das JavaScript in Java ausführt
Über Variablen und Umfang (Ruby)
Schwer in Rubin! ??
Verwendung von Umgebungsvariablen in RubyOnRails
Verwenden Sie java.time mit Jackson
Verwenden Sie Interceptor im Frühjahr
Verwenden Sie OpenCV mit Java
Verwenden Sie MouseListener für die Verarbeitung
Verwenden Sie Bilder mit Schienen
Ausgabedreieck in Ruby
Verwenden Sie PostgreSQL in Scala
Arten von Variablen in Ruby
Verwenden Sie PreparedStatement in Java
Schneller Popcount in Ruby
Einbetten von JavaScript-Variablen in HTML mit Thymeleaf
[Ruby] Verwendung der Standardausgabe bei der bedingten Verzweigung
Verwenden Sie Variablen für Klassennamen und ID-Namen in haml
Umgang mit Datum und Uhrzeit in Ruby. Verwenden Sie Datum und Uhrzeit richtig.
ABC177 - E in Ruby lösen
Überprüfen Sie JWT-Token in Ruby
Schreiben Sie die Klassenvererbung in Ruby
Versuchen Sie, JavaScript in Java aufzurufen
Verwendung von Ruby return
Verwenden Sie das C-Programm von Ruby
Ganzzahlen, die in Ruby 2.4 zu Ganzzahlen zusammengefasst sind
Multiplikation innerhalb eines Ruby-Arrays
Über reguläre Ausdrücke in Ruby
Rbenv-Befehl zur Verwendung von Ruby
Ruby: Wie man Cookies benutzt
Verwendung von Java-Variablen
Verwenden Sie mehrere Kontrollkästchen in Rails6!
Verwenden Sie Ruby mit Google Colab
NCk mod p in Ruby
[Ruby] Dies ist die Lösung. Wann sollte ich Instanzvariablen verwenden?
Wie man Lombok im Frühling benutzt
Übergeben Sie das Gebietsschema i18n an JavaScript
Wie man in Ruby auf unbestimmte Zeit iteriert