Отображение тегов div условно - PullRequest
0 голосов
/ 03 марта 2011

У меня есть вид, который перечисляет элемент, а затем любые отзывы, которые он может / не может иметь.Проблема в том, что будет произвольное (возможно, 0) количество отзывов.Я форматирую каждый отзыв в отдельном элементе div, поэтому мне придется отображать элементы n.Как это можно сделать?

Редактировать, пример содержимого элемента:

<div id="promo_item">

  Promotion: 

  <br>
  <br>

  <table>

    #rows for item name, price, list-date
    #rows for the values of item name, price, list-date

  </table>

  #comment goes here

</div>

Это всего лишь пример, я, вероятно, не буду реализовывать его именно так, но я знаю, что естьбыть таблицей для значений.

Ответы [ 2 ]

2 голосов
/ 03 марта 2011
<% @post.reviews.each do |r| %>
    <div>stuf here <%= r.user.name #etc.... %></div>
<% end %>
0 голосов
/ 03 марта 2011

Используйте JavaScript для изменения свойств элементов div.

Вы можете поместить этот скрипт в свой HTML: Как показать и скрыть свои Div

<script language="javascript"> 
  function toggle() {
    var el = document.getElementById("toggleText");
    var text = document.getElementById("displayText");
    if(el.style.display == "block") {
        el.style.display = "none";
        text.innerHTML = "show";
   }
    else {
        ele.style.display = "block";
        text.innerHTML = "hide";
    }
} 
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...