Aviso flash de rieles a través de ajax

Larga historia corta, tengo un botón. Al hacer clic en él, quiero que se active una solicitud ajax que obtiene flash [: aviso] y lo muestra en un div en $

Aquí está mi vista acortada:

 <input type="button" id="search" value="display"/>

 <div id="notice">

 </div>

Mi solicitud ajax en la vista:

$("#search").submit(function(){
                            $.ajax({
                                type: "POST",
                                url: //url to my show action
                                success: function(data){
                                      /*$("#notice").html("<%= flash[:notice] %>");
                                        $("#content").html(data);*/
                                }
                            });
                            return false;
                    });

Mi controlador:

def HomeController <  ActionController::Base
  def index

  end

  def show
    respond_to do |format|
    format.js {  flash[:notice] = "" + count.to_s + " results found for " + params[:query][:search_key] + "" }
    end
    #render :partial => 'search'
  end
end

Mi show.js.erb

#app/views/dashboard_home/show.js.erb
$("#notice").html("<%=j flash[:notice] %>");

$("#content").html("<%=j render partial: "search" %>");

El problema es que cuando hago clic en el botón, el aviso se muestra bien. Pero el mismo aviso persiste en los siguientes clics también. La búsqueda parcial contiene la tabla ¡Por favor ayuda!

Respuestas a la pregunta(2)

Su respuesta a la pregunta