【发布时间】:2012-02-29 18:31:42
【问题描述】:
Rails 新手。尝试将带有 css 的背景添加到我的代码的循环区域,但它似乎没有在该区域中读取。在 rails loop 函数之前或之后应用的任何 css 都会显示,但背景会在museum.each 循环之前停止。有什么帮助吗?
脚手架.css.css:
#museums {
background: #ccc;
}
索引:
<div id="museums">
<h1> Museums </h1>
<% @museums.each do |museum| %>
<div class="museumAdd">
<div class="name"><%= museum.name %></div>
<div class="description"><%= museum.description %></div>
<div class="location"><%= museum.city %>,
<%= museum.state %></div><br />
<div class="edit">
<%= link_to 'View', museum %><br />
<%= link_to 'Edit', edit_museum_path(museum) %><br />
<%= link_to 'Delete', museum, :confirm => 'Are you sure?', :method => :delete %>
</div>
</div>
<% end %>
</div>
【问题讨论】:
-
您是否尝试过使用 Firebug 来查看具有类 museumAdd、name、description、location 和 edit 的元素的背景值?
-
是的,在谷歌开发者中检查它,如果我添加高度:500px 和背景:#ccc,它会将循环传播到底部,但只是背景:#ccc 停止。
-
我不想添加高度,因为内容会发生变化。有人注意到这个问题吗?
标签: html ruby-on-rails css erb