Hi, ich bin total dabei und suche nach etwas Hilfe.
Wenn ich eine Show für mein Objekt simulation
mache, möchte ich, dass JavaScript alle zehn Sekunden abfragt, um simulation#update
asynchron aufzurufen.
Ich möchte dies durch respond_to
als solches tun:
Ich hätte also ein update.js.erb
, das etwas in der Art von (Entschuldigung für das coffeescript) tut
Ich kann nicht dieses Javascript teilweise aufgerufen werden, wenn ich die format.html
das Javascript nicht ausführen und bekomme ich einen Formatfehler, und wenn ich diese Zeile, dann bekomme ich einen unbekannten Formatfehler.
Was ist der richtige Weg? Ich habe Tonnen von Lösungen mit coffeescript in der Asset-Pipeline und seltsame Includes und Inline-Javascript auf keine Adue versucht.
Aus Gründen der Klarheit ist meine Ansicht:
%Vor%und das Partial, das das Skript und die Ansicht laden, lautet:
%Vor%Hi, ich bin total dabei und suche nach etwas Hilfe.
Wenn ich eine Show für mein Objekt respond_to :html, :js
mache, möchte ich, dass JavaScript alle zehn Sekunden abfragt, um format.js
asynchron aufzurufen.
Ich möchte dies durch :show
als solches tun:
Ich hätte also ein show.js.erb
, das etwas in der Art von (Entschuldigung für das coffeescript) tut
Ich kann nicht dieses Javascript teilweise aufgerufen werden, wenn ich die %code% das Javascript nicht ausführen und bekomme ich einen Formatfehler, und wenn ich diese Zeile, dann bekomme ich einen unbekannten Formatfehler.
Was ist der richtige Weg? Ich habe Tonnen von Lösungen mit coffeescript in der Asset-Pipeline und seltsame Includes und Inline-Javascript auf keine Adue versucht.
Aus Gründen der Klarheit ist meine Ansicht:
%Vor%und das Partial, das das Skript und die Ansicht laden, lautet:
%Vor%Sie können eine Verknüpfung wie %code% versuchen und sehen, ob das aufgeht. Ansonsten versuche etwas expliziteres:
%Vor%%code% in der %code% -Aktion wird standardmäßig %code% anzeigen, wenn show mit ajax aufgerufen wird. Die HTML-Antwort wird eine Weiterleitung sein.
Dieser Blogpost kann hilfreich sein .
Tags und Links javascript view ruby-on-rails controller ajax