ruby中for循环内if循环的语法?

时间:2014-06-08 07:09:39

标签: ruby-on-rails ruby

表示@details数组变量中的下表数据

company       location    departmet    team
  hp          delhi        hr           t1 
  ibm         mumbai       tech         t1
  hp          banglore     tech         t2

如果公司是' hp'

,如何获取位置

1 个答案:

答案 0 :(得分:2)

只会:

<% @details.each do |detail| %>
  <% if detail.company == 'hp' %>
    <%=detail.location %>
  <% end %>
<% end %>

或者如果只有一个条件:

<% @details.each do |detail| %>
  <%=detail.location if detail.company == 'hp' %>
<% end %>