轨道上的红宝石 3 - 从视图中隐藏页面元素



我有一个博客,在索引页面上设置了常用的文章和标签。"标记"部分也会显示在登录和注册页面上,看起来不太好。

标签设置在 _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 中,您可以为索引页使用另一个布局,然后呈现部分,而标准布局不会。

相关内容

  • 没有找到相关文章

最新更新