[RUBY] [Rails] So laden Sie JavaScript in einer bestimmten Ansicht

Entwicklungsumgebung

・ Ruby: 2.5.7 Schienen: 5.2.4 ・ Vagrant: 2.2.7 -VirtualBox: 6.1 ・ Betriebssystem: macOS Catalina

Annahme

Folgendes wurde implementiert.

Schlanke Einführung

Implementierung

1. Bearbeiten Sie application.js

Löschen Sie =. Auf diese Weise wird die Javascript-Datei in "Assets / Javascripts" nicht automatisch gelesen.

application.js


//Vorher ändern
//= require_tree

//Vorher ändern
// require_tree

2. Bearbeiten Sie "Umgebungen"

Wenn Sie es in der Entwicklungsumgebung widerspiegeln möchten, development.rb, Wenn Sie es in der Produktionsumgebung wiedergeben möchten, bearbeiten Sie product.rb.

development.rb


Rails.application.configure do
  #Stellen Sie die Javascript-Datei ein, die Sie einzeln lesen möchten
  config.assets.precompile += ['gmap.js']
  #Beachten Sie, dass das Kaffeeskript einen Fehler ausgibt, wenn Sie eine Erweiterung hinzufügen!
  config.assets.precompile += ['jquery.jpostal']
end

3. Ansicht bearbeiten

slim:~.html.slim


/Legen Sie die Javascript-Datei fest, die Sie auf dieser Seite laden möchten
= javascript_include_tag 'gmap.js'

Recommended Posts

[Rails] So laden Sie JavaScript in einer bestimmten Ansicht
Wenden Sie CSS auf eine bestimmte Ansicht in Ruby on Rails an
So fügen Sie ein Video in Rails ein
So implementieren Sie eine ähnliche Funktion in Rails
[Rails] So laden Sie JavaScript in einer bestimmten Ansicht
Wenden Sie CSS auf eine bestimmte Ansicht in Ruby on Rails an
So implementieren Sie eine nette Funktion in Ajax mit Rails
So funktioniert JavaScript auf einer bestimmten Seite
[So fügen Sie ein Video mit Rails in haml ein]
So schreiben Sie eine Datumsvergleichssuche in Rails
[Rails 6] So legen Sie ein Hintergrundbild in Rails [CSS] fest
[Schienen] So zeigen Sie Bilder in der Ansicht an
So installieren Sie jQuery in Rails 6
So installieren Sie Swiper in Rails
So zeigen Sie Diagramme in Ruby on Rails an (LazyHighChart)
[Schienen] Anzeigen von Informationen, die in der Datenbank gespeichert sind
Umgang mit Fehlern in Rails s konnte keine JavaScript-Laufzeit finden.
So ändern Sie den App-Namen in Rails
Verwendung von MySQL im Rails-Tutorial
[Rails] So konfigurieren Sie das Routing in Ressourcen
So benennen Sie ein Modell mit externen Schlüsseleinschränkungen in Rails um
[Rails] So erstellen Sie eine Teilvorlage
So implementieren Sie Ranking-Funktionen in Rails
So veröffentlichen Sie eine Bibliothek in jCenter
Verwendung von credentials.yml.enc aus Rails 5.2
So erstellen Sie eine Abfrage mithilfe von Variablen in GraphQL [Verwenden von Ruby on Rails]
So aktualisieren Sie Benutzeränderungen in Rails Devise, ohne ein Kennwort einzugeben
Schienen: Wie man eine Rechenaufgabe schön schreibt
Mit Rails in eine Tag-zu-URL-Zeichenfolge konvertieren
[Rails] Wie schreibe ich, wenn ich eine Unterabfrage mache?
So zeigen Sie eine Webseite in Java an
[Rails] Verwendung von Auswahlfeldern in Ransack
Wie man Rails allgemein ins Japanische übersetzt
So fügen Sie in Spring Boot einen Klassenpfad hinzu
So erstellen Sie ein Thema in Liferay 7 / DXP
So trennen Sie .scss nach Controller in Rails
[Rails] So erstellen Sie eine Twitter-Freigabeschaltfläche
Verwendung von JQuery in Rails 6 js.erb
[Rails] Verwendung von PostgreSQL in einer Vagrant-Umgebung
So überprüfen Sie Rails-Befehle im Terminal
So generieren Sie automatisch einen Konstruktor in Eclipse
Wie schreibe ich Rails
So speichern Sie gleichzeitig Daten in einem Modell, das einem verschachtelten Formular zugeordnet ist (Rails 6.0.0)
So erstellen Sie eine eindeutige Datenkombination in der Schienen-Zwischentabelle
Einbetten von JavaScript-Variablen in HTML mit Thymeleaf
So erstellen Sie eine Java-Umgebung in nur 3 Sekunden
So stellen Sie die Anzeigezeit in Rails auf japanische Zeit ein
So implementieren Sie die Gastanmeldung in 5 Minuten im Rails-Portfolio
[Ruby on Rails] Wie schreibe ich eine Enumeration auf Japanisch?
So löschen Sie ein mit Rails erstelltes new_record-Objekt
So erstellen Sie ein Spring Boot-Projekt in IntelliJ
Ich möchte ein kleines Symbol in Rails verwenden
So generieren Sie manuell ein JWT mit Knock in Rails