我有一个由几个部分组成的页面(3)。 其中一个是论坛,当用户提交该论坛时,rails会调用控制器的创建。创建对象后,我必须呈现相同的页面。 如何从控制器直接调用已嵌入部分的页面?是否可以在控制器中手动指定我想要的部分(我不在乎是否违反了MVC范例)。
Tnx
答案 0 :(得分:0)
尝试将类似的内容添加到应用程序控制器(此代码来自authlogic gem):
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
。
希望这有帮助, - 戴夫