2011-10-19 78 views
0

發送表單後,我將處理來自表單的數據並想要將行爲呈現爲JS。這工作我。 但是+這個功能我想添加一個flash消息呢。我嘗試按如下方式操作:Rails 3 - respond_to作爲JS和flash消息

respond_to do |format| 
    if @save.update_attributes(params[:data]) 
    format.js {  
     flash[:notice] = 'The article was successfully updated.' 
     render :update do |page|; page << "$('#my_div').html('#{escape_javascript(render(:partial => 'article'))}');" end 
    } 
    format.html {} 
    else 
    format.html { render :action => "edit" } 
    format.xml { render :xml => @data.errors, :status => :unprocessable_entity } 
    end 

現在不顯示Flash消息。任何人都可以幫助我,爲什麼不呢?我試着用flash[:notice]招出format.js塊的行,但仍未顯示...

你能幫助我,好嗎,爲什麼·R

回答