【发布时间】:2013-10-14 12:27:56
【问题描述】:
我正在尝试从控制器将不同的部分渲染到我的索引视图中,具体取决于我收到的参数。 我的控制器中有一个简单的除非其他条件来检查参数
def index
unless params[:check].nil?
render :partial => /layout/check
else
render :partial => /layout/not_check
end
end
我将文件 _check.html.erb 和 not_check.html.erb 放入文件夹布局/
现在,如何在我的索引视图中显示部分内容? 目前我只能将局部单独可视化为单个视图,但不能在请求的视图内。
【问题讨论】:
-
将渲染代码放入index.html.erb
-
llayout 是视图,但它们有一些共同的 UI。通常,所有不同的布局都必须放在 app/views/layouts/ 下。部分 _check 和 _not_check 应该驻留在您的控制器视图中
标签: ruby-on-rails controller partial