从控制器渲染部分
我有一个由几个部分组成的页面 (3)。 其中之一是论坛,当用户提交该论坛时,rails 会调用控制器的创建。创建对象后,我必须渲染同一页面。 控制器如何直接调用已嵌入部分的页面?是否可以在控制器中手动指定我想要的部分(我不在乎是否违反 MVC 范例)。
总氮
I have a page composed by several partials (3).
One of them is a forum and when a user submit that forum, rails calls a create of a controller. After the object is created, I have to render the same page.
How is possible from the controller to recall directly the page with the partials already embedded ? Is it possible to specify manually the partial I want in the controller (I don't care if I violate the MVC paradigm).
Tnx
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试将类似的内容添加到您的应用程序控制器中(此代码来自 authlogic gem):
然后,在呈现 3 个部分的控制器中,调用
store_location
。然后,在创建论坛帖子的控制器中,调用redirect_back_or_default
。希望这有帮助,
- 戴夫
Try adding something like this to your application controller (this code is from authlogic gem):
Then, in the controller that renders the 3 partials, call
store_location
. Then, in the controller that creates the forum post, callredirect_back_or_default
.Hope this helps,
- Dave