Pav*_*tov 5 layout ruby-on-rails partials
我的网页由两部分组成,比如顶部和底部(页眉和页脚除外 - 这些部分在页面中是一致的).根据操作动态生成这些部分的最佳做法是什么?
我想出的一种方法是查看顶部和部分底部; 在布局中调用顶部的yield和底部的render部分.部分名称根据操作动态替换.
不确定这是最好的方法.
我觉得你的想法很好.在您的观点中,您可以这样做:
<%- content_for :top do -%>
[…]
<%- end -%>
<%- content_for :bottom do -%>
<%= render @partial_name %>
<%- end -%>
Run Code Online (Sandbox Code Playgroud)
当然,您应该检查部分是否存在并提供一些默认行为.但我认为无论如何你都知道这一点.
然后在你的布局中:
<div id="top">
<%= yield :top %>
</div>
<div id="bottom">
<%= yield :bottom %>
</div>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1342 次 |
最近记录: |