css - 将每个对象结果放入 span3 rails

标签 css ruby-on-rails ruby-on-rails-3 twitter-bootstrap responsive-design

我想使用 twitter bootstrap 将我从模型中获得的每个结果放入跨度 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>

最佳答案

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

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

关于css - 将每个对象结果放入 span3 rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13777089/

相关文章:

ruby-on-rails - Sidekiq:计算可用线程数

html - 当侧边栏中的文本太多时,屏幕会分开

html - 超出部分的另一个内部的 div

css 样式表作为组件参数/单个组件具有不同的样式表

javascript - 无法使用 Rails 在 Ajax 请求中通过 url 传递参数

ruby-on-rails - Ruby on Rails - SoundCloud OAuth 2 未定义方法 `access_token'

ruby-on-rails - 获得Tire::Results::Collection的随机结果

ruby-on-rails - Has_Many :Through or :finder_sql

html - Colspan 不适用于 html 中的输入字段

ruby - 尝试将文件上传到 Rails 时出现 EOFError(错误的内容正文)