0

我想使用 twitter bootstrap 将我从模型中获得的每个结果放入 span 3 中,这是我到目前为止所做的,但不是每个结果都垂直对齐,而是水平堆叠。我在这里有什么遗漏吗?

<div class="container">
 <div class="row">
  <% @recipes.each do |r| %>
   <div class="span3">
    <div class="thumbnail">
     <%= image_tag r.avatar.url(:myrecipes) %>
    </div>
    <h4><%= link_to r.dish_name, r %></h4>
    <hr>
    <p><%= r.description %></p>
    <p><%= link_to "Edit Recipe", edit_recipe_path(r.id) %></p>
    <p><%= link_to "Delete Recipe", recipe_path(r.id), :confirm => "Are you sure?", :method => :delete %></p>
    <p><%= link_to "Add to favorites",  {:controller => 'favourites', :action => 'create', :recipe_id => r.id}, {:method => :post } %></p>
    <% end %>
   </div><!--/span3-->
   </div><!--/row-->
   </div>
4

1 回答 1

1

移动你的</div><!-- /span3 --> <% end %>

现在,在您的循环中,您打开与食谱对象一样多的 div,但只在循环外关闭一个。

于 2012-12-08T11:41:41.537 回答