我有一个列出项目的视图,然后列出它可能/可能没有的任何评论。问题是会有一个任意(可能是0)的评论数量。我在自己的div元素中格式化每个评论,所以我必须显示'n'div元素。怎么办呢?
编辑,示例元素内容:
<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>
这只是一个例子,我可能不会像这样完全实现它,但我知道必须有一个表的值。
答案 0 :(得分:2)
<% @post.reviews.each do |r| %>
<div>stuf here <%= r.user.name #etc.... %></div>
<% end %>
答案 1 :(得分:0)
使用javascript更改div元素的属性。
您可以将此脚本放入HTML中: How to Show & Hide your Divs
<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>