2010-02-04 99 views
1

關於'select'的更改,我在我的控制器中調用了一個方法'get_sched'。 這種方法只設置了幾個變量,然後我做一個重定向:如何在重定向後更新頁面中的數據

respond_to do |format| 
    format.html { redirect_to :action => "index", :id => params[:id] } 
end 

我的日誌顯示,它的重定向,但我的頁面上的數據沒有更新。我是否需要做其他事情才能更新?

回答

0

更改選擇意味着您正在進行ajax調用,在這種情況下,頁面將不會重定向。提交表單或更改顯示邏輯,以便不需要重定向。

0

如果您需要重定向整個頁面,ajax調用需要特殊處理。

試試這個:

respond_to do |format| 
    format.html do 
    render :update do |page| 
     page.redirect_to :action => "index", :id => params[:id] 
    end 
    end 
end 
相關問題