2014-12-04 32 views
-1

我一直在使用RoR和Bootstrap,我试图将我的代码渲染成我在网上找到的代码片段。 基本上我有这个在我的索引:Rails在渲染不必要的信息

<%= @companies.each do |f| %> 
     <div class="col-md-6"> 
      <div class="well well-sm"> 
       <div class="row"> 
        ... 
         <p><%= f.name %></p>      
         <p><%= f.description %></p> 
         ...   
       </div> 
<% end %> 
      </div> 
      </div> 

但是,渲染有关应该是使这种格式每个项目的批量信息:

[#<Company id: 30, name: nil, description: nil, ....., locations: nil, user_id: 3, chosenindustry_id: nil>]

如果有人能给我任何好的提示。至少告诉我一些关于这个呈现代码的格式,那会很棒。

回答

3

这里

<%= @companies.each do |f| %> 

只是删除=

<% @companies.each do |f| %> 
+0

像往常一样,平等改变了一切。 – 2014-12-04 21:41:40

+1

@Gab_pt记住ERB中的'='表示该行将被回显到页面。像if语句,'.each'循环等不应该被回显(因为你看到的原因)。 – 2014-12-04 21:42:13