1
我有一個由幾個部分(3)組成的頁面。 其中之一是論壇,當用戶提交論壇時,rails會調用控制器的創建。對象創建後,我必須呈現相同的頁面。 如何從控制器直接調用已經嵌入部分的頁面?是否可以手動指定控制器中我想要的部分(我不關心我是否違反了MVC範例)。從控制器渲染部分
TNX
我有一個由幾個部分(3)組成的頁面。 其中之一是論壇,當用戶提交論壇時,rails會調用控制器的創建。對象創建後,我必須呈現相同的頁面。 如何從控制器直接調用已經嵌入部分的頁面?是否可以手動指定控制器中我想要的部分(我不關心我是否違反了MVC範例)。從控制器渲染部分
TNX
嘗試增加這樣的事情你的應用程序控制器(此代碼是從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
。
希望這有助於 - 戴夫
TNX,我要去嘗試,確實request.request_uri存儲諧音太或只是URL參數? – Joe 2011-03-06 14:52:11