我有一个由几个分音组成的页面(3)。其中之一是论坛,当用户提交论坛时,rails会调用控制器的创建。在创建对象之后,我必须呈现相同的页面。如何从控制器直接调用已经嵌入了部分参数的页面?是否可以在控制器中手动指定我想要的部分(我不在乎是否违反了MVC范例)。
Tnx
发布于 2011-03-06 22:49:34
尝试向您的应用程序控制器添加类似以下内容(此代码来自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。
希望这能帮上忙,-戴夫
https://stackoverflow.com/questions/5210933
复制相似问题