Renderuj wiadomość Flash za pomocą pliku js.erb
W mojej aplikacji Rails chcę wyrenderować wiadomość flash z mojej metody kontroleradelete_option
(questions_controller
) do częściowego_edit.html.erb
w samym folderze pytań. Mam plik jsdelete_option.js.erb
i mogłem z powodzeniem renderować edycję używając poniższego wiersza do elementu div o identyfikatorzeedit_subquestion
.
$("#edit_subquestion").html("<%= escape_javascript(render(:partial => "edit")) %>");
Umieściłem element div wewnątrz_edit.html.erb
wyrenderować wiadomość flash, jak podano poniżej.
<div id="flash_delete_option"></div>
Próbuję wygenerować wiadomość flash z metodydelete_option
Do powyższegodiv
element podany poniżej.
if((<%=flash[:success]%>).length > 0)
$("#flash_delete_option").html("<%= escape_javascript(render('<%=flash[:success]%>')) %>");
Dostaję błędy składniowe. Pomóż rozwiązać ten problem. Wszystko próbowało zgodnie z odpowiedzią. Nie rozumiem.