控えめなajaxを使用したWebサイトがあります。
つまり、フローは次のとおりです。
- リモートリンク
- コントローラが管理するリクエスト
- ブラウザに応答を送信するjs.erbビュー
すべてのjs.erbビューで、必要に応じてフラッシュメッセージを挿入したり、URLを更新したりするなど、同様の「メンテナンスアクティビティ」を実行したいと思います。
どうすればこれを乾かすことができますか?理想的には、毎回実行されるコードでパーシャルを使用しますが、これを行う方法が見つかりませんでした。
私のjs.erbファイル:
$("#challenge_actions").html("<%= escape_javascript(render partial: "challenges/best_practice_button")%>");
$("#flash_messages").html("<div id='flash_notice'><%= escape_javascript(flash[:notice])%></div>");
flash_messagesを使用して行を抽出し、それをすべてのjs.erbファイルに自動的に含めるにはどうすればよいですか?