Rails 4 - Bedingtes JS mit abhängigen-fields-rails

8

Ich versuche herauszufinden, wie man mit meiner Rails 4-App "dependent-fields-rails" verwendet.

Ich bin verloren.

Ich habe "underscore.js" in meinen Vendor Javascripts-Ordner aufgenommen und meine application.js aktualisiert, um sie einzuschließen (ganz unten, direkt über der Baumstruktur):

%Vor%

In meiner einfachen Form habe ich:

%Vor%

Wenn ich jedoch den Server neu starte und das Formular rende, wird die erste Frage mit der div-ID angezeigt (die das Kontrollkästchen deaktiviert hat) und der Inhalt im Inhalts-Tag wird ebenfalls angezeigt. Ich möchte, dass es ausgeblendet wird, bis das Kontrollkästchen aktiviert ist.

Ich habe ein Tutorial auf driftingruby.com gefunden, das zeigt, wie man das einrichtet. Das einzige, was ich erraten kann, ist, dass Turbo-Verbindungen benötigt werden, um das zu funktionieren? Ich habe es deaktiviert, weil ich Olark verwende.

Wenn ich die Konsole auf Fehler überprüfe, kann ich diese sehen, die relevant zu sein scheint:

%Vor%

Ich sollte auch hinzufügen, dass ich alles versucht habe, was als Antwort auf meine frühere Frage zu diesem Problem vorgeschlagen wurde, aber ich konnte keine Lösung finden: Rails 4 - JS für abhängige Felder mit einfacher Form

Kann jemand sehen, was ich falsch gemacht habe?

    
Mel 14.04.2016, 05:40
quelle

2 Antworten

1

Was Sie gerade erleben, ist das Quellmapping. Dies ermöglicht es Ihnen, mit lesbarem Code in den Entwicklertools Ihres Browsers zu debuggen, wenn Sie mit minimierten JS-Dateien arbeiten.

Die verkleinerte Version von Underscore hat diese Zeile am Ende der Datei:

%Vor%

Die Browser-Tools Ihres Browsers versuchen, underscore-min.map herunterzuladen, wenn Sie auf diese Zeile stoßen.

Wenn Sie den Fehler loswerden wollen, entweder:

  1. Entferne diese Zeile von underscore-min.js
  2. Fügen Sie Ihrem Projekt undercore-min.map und undscore.js hinzu.
SimranTea 23.04.2016 05:52
quelle
0

Haben Sie auch die Min-Maps auf Anbieter hinzugefügt?

Die Quellkarten werden für JavaScript-Debugging in Ihrem Browser verwendet

Sie können es auch auf Unterstrich js herunterladen: wo geschrieben wird

  

Quellkarte

oder: Ссылка

Siehe auch: Rails Assets - 404 mit der Erweiterung .map

    
AndreDurao 20.04.2016 11:19
quelle