我有一个博客,在索引页面上设置了常用的文章和标签。"标记"部分也会显示在登录和注册页面上,看起来不太好。
标签设置在 _side.html.erb 下自己的列中 - 有没有办法从索引页面以外的所有其他页面隐藏它们?
<h3>Blog Tags</h3>
<div id= "tags" >
<% cache('all_tags') do %>
<% for tag in Tag.find(:all, :order => 'name') %>
<ul style="list-style-type: none">
<li>
<%= link_to "#{tag.name}", tag_path(tag) %>
</li>
</ul>
<% end %>
</div>
如果你
render :partial => 'side'
从您的应用程序.html.erb 中,您可以为索引页使用另一个布局,然后呈现部分,而标准布局不会。