渲染布局和视图,rails
Posted
技术标签:
【中文标题】渲染布局和视图,rails【英文标题】:Rendering both layout and view, rails 【发布时间】:2015-06-07 07:32:20 【问题描述】:我有下一个错误:Render and/or redirect were called multiple times in this action. Please note that you may only call render OR redirect
这里
respond_to do |format|
format.html
render layout:"productView"
render "show2"
ajax_respond format, :section_id => "user_tab_comments"
format.js
end
所以我想同时渲染布局和视图,我做错了什么?
【问题讨论】:
好吧,您将它们都呈现为对一个请求的 2 个单独响应。一个请求 - 一个响应。您需要将它们填充到单个render
-directive 中。
【参考方案1】:
像这样使用而不是双重渲染:
render :show2, layout: 'productView'
并且布局页面应该在 app/views/layouts/ 下希望它可以工作。
【讨论】:
以上是关于渲染布局和视图,rails的主要内容,如果未能解决你的问题,请参考以下文章