In der app/views/Warnungen/_form.html.erb ich die Form haben (wo ich gesetzt habe @alert = Alert.new)render Form durch jquery deaktiviert: remote => true
<%= form_for(@alert, :remote => true) do |f| %>
...
Dies funktioniert gut, und wenn ich einreichen klicken I
Verarbeitung erhalten, indem AlertsController # erstellen, wie JS
und ich schließlich app/views/Warnungen/create.js.erb eingeben.
Wenn ich jedoch das Formular über einen JQuery-Aufruf rendern, scheint das: remote => true vergessen zu werden.
$("div.new_alert").html("<%= escape_javascript(render(:partial => "alerts/form")) %>");
Nun, wenn ich einreichen klicken erhalte ich
Verarbeitung von AlertsController # erstellen, wie HTML
und die format.html Aktion ausgeführt wird.
Wie kann ich das Formular über JQuery rendern und immer noch die Verarbeitung als JS haben?