2011-03-06 95 views
1

我有一個由幾個部分(3)組成的頁面。 其中之一是論壇,當用戶提交論壇時,rails會調用控制器的創建。對象創建後,我必須呈現相同的頁面。 如何從控制器直接調用已經嵌入部分的頁面?是否可以手動指定控制器中我想要的部分(我不關心我是否違反了MVC範例)。從控制器渲染部分

TNX

回答

0

嘗試增加這樣的事情你的應用程序控制器(此代碼是從authlogic寶石):

def store_location 
    session[:return_to] = request.request_uri 
end 

def redirect_back_or_default(default) 
    redirect_to(session[:return_to] || default) 
    session[:return_to] = nil 
end 

然後,在呈現3分音控制器,通話store_location。然後,在創建論壇帖子的控制器中,請撥打redirect_back_or_default

希望這有助於 - 戴夫

+0

TNX,我要去嘗試,確實request.request_uri存儲諧音太或只是URL參數? – Joe 2011-03-06 14:52:11