Rendern Sie die Flash-Nachricht über die Datei js.erb
In meiner Rails-App möchte ich die Flash-Nachricht von meiner Controller-Methode renderndelete_option
(questions_controller
) zu einem Teil_edit.html.erb
innerhalb des Fragenordners selbst. Ich habe eine js-Dateidelete_option.js.erb
und ich konnte die Bearbeitung mit der folgenden Zeile erfolgreich in ein div-Element mit id rendernedit_subquestion
.
$("#edit_subquestion").html("<%= escape_javascript(render(:partial => "edit")) %>");
Ich habe ein div-Element in das_edit.html.erb
um die Flash-Nachricht wie unten angegeben zu rendern.
<div id="flash_delete_option"></div>
Ich versuche, die Flash-Nachricht von der Methode zu renderndelete_option
zu dem darüberdiv
Element wie unten angegeben.
if((<%=flash[:success]%>).length > 0)
$("#flash_delete_option").html("<%= escape_javascript(render('<%=flash[:success]%>')) %>");
Ich erhalte Syntaxfehler. Bitte helfen Sie, dieses Problem zu beheben. Alles nach der Antwort versucht. Ich verstehe es nicht.