【发布时间】:2011-07-28 18:16:26
【问题描述】:
所以我对:partial 渲染有疑问...
我有:
index.html.erb 查看内容为<%= render :partial => 'partial_test', :layout => 'partial_test' %>
index.html.erb' layout with content of`
_partial_test.html.erb 包含简单字符串内容的视图
_partial_test.html.erb 布局,内容为<div id="_partial"><%= yield %></div>
渲染后,我从控制器(视图+布局)索引操作中获得了正确的内容,但从渲染部分我只从视图中获得内容,布局丢失。
我应该得到这样的东西:
<div id="index">
<div id="_partial">
simple string
</div>
</div>
但我得到了
<div id="index">
simple string
</div>
这很奇怪,因为当我从内部控制器索引操作中使用布局渲染部分时,我得到了正确的视图 + 布局渲染(仅适用于部分)。
需要帮助:)
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3