如何在没有javascript的视图中隐藏表头?

时间:2011-09-18 04:24:34

标签: ruby-on-rails

这是index.html.erb。如何使用帮助文件中的方法隐藏标题(如Description)?最好不要使用javascript。

  <tr>
    <th>Category</th>
    <th>Description</th>

  </tr>

感谢。

1 个答案:

答案 0 :(得分:3)

  <tr>
    <th>Category</th>
    <% if show_desc? %>
      <th>Description</th>
    <% end %>
  </tr>

更新:另一种方法是在视图中定义并使用如下的帮助器:

def description
 show_desc? ? "<th>Description</th> : ""
end

您可以按照自己喜欢的方式重构此方法。