我的布局中有这样的东西
...
<%= yield :test %>
...
<%= render :partial => 'user/bar' %>
Run Code Online (Sandbox Code Playgroud)
在user/bar.html.erb中我有
<% content_for :test do %>
stuff
<% end %>
Run Code Online (Sandbox Code Playgroud)
而这似乎不起作用.我发现它yield :test在部分之前执行,但在执行动作视图之后执行.为什么会这样做,我该怎么办?
好吧,我有一个小项目,我已经制作了两个不同的脚手架.在布局目录中,有两个不同的layout.html.erb文件.
我的问题是如何将其压缩为两个脚手架视图共享的一个主要布局文件.
基本上我这样做的目的是让我只需要将导航栏和标题以及其他类似的东西放在一个地方.