布局(Layouts)

看《Agile Web Development with Rails》中的布局只是草草的一带而过,只说了个
<%=@content_for_layout%>

可是如果不仅仅是一个laytou怎么办?
譬如上面是广告、Tasks,下面是Workspaces,并且广告、Task会因不同的工作区域而改变。

对于多个,我们可以这样来做
<%=@content_for_ads%>
...
...
<%=@content_for_tasks%>
...
...
<%=@content_for_workspaces%>
....
....
<%=@content_for_layout%>


在页面中,这样写就可以了
<% content_for('ads') do %>
  ...   
<% end %> 

<% content_for('tasks') do %>
  ...   
<% end %> 

你可能感兴趣的:(工作,Web,Rails)