2017-10-24 11 views
-1

Ajax経由でRails Flashメッセージを処理する良いチュートリアルや宝石はありますか?私.js.erbファイルでRails ajaxフォーム+フラッシュメッセージ

、私は次のようなものを使用しました:これを行うか、Railsはただでそれをどのように扱うかに似た、それを自動化するためのより良い方法があるかどう

<% if @event.errors.any? %> 
    <% @event.errors.keys.each do |key| %> 
    $("#event_<%= j key.to_s %>").addClass("errorField"); 
    <% end %> 
    $("#flashMSG").css("display", "block"); 
    if(!$(".flashError").length){ 
    $("<div class='flashError'>").html("Sorry, please fill in required fields.").appendTo(".noticeContainer"); 
    } 
<% else %> 
    $(document).bind("ajax:success", function(e, data, status, xhr) { 
    $("#flashMSG").slideUp(400).delay(400).slideDown(); 
    if(!$(".flashSuccess").length){ 
     $("<div class='flashSuccess'>").html("Event Updated.").appendTo(".noticeContainer"); 
    } 
    }); 
<% end %> 

ただ不思議標準フォームの提出。

答えて