从视图隐藏页面元素

时间:2011-05-18 12:32:53

标签: ruby-on-rails-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>

1 个答案:

答案 0 :(得分:0)

如果你

render :partial => 'side'

从您的application.html.erb中,然后您可以使用索引页面的另一个布局,然后渲染部分,而标准布局则不会。