Ruby on rails Rails:抑制视图中某些代码的输出
假设我的数组如下所示:Ruby on rails Rails:抑制视图中某些代码的输出,ruby-on-rails,Ruby On Rails,假设我的数组如下所示: People => [ { ID => /org/div/emp/123, Person => Jack, Age => 25 }, { ID => /org/div/emp/124, Person => Frank, Age => 45 }, { ID => /org/div/emp/125, Person => Molly,
People => [
{
ID => /org/div/emp/123,
Person => Jack,
Age => 25
},
{
ID => /org/div/emp/124,
Person => Frank,
Age => 45
},
{
ID => /org/div/emp/125,
Person => Molly,
Age => 30
}
]
我使用@People变量将这个数组传递给我的视图
我现在的观点很简单:
<h1>People</h1>
<% @People.each do |person| %>
<%= uri = person[ID].split("/") %>
<p>
Person: <%= person[Person] %> <br/>
Age: <%= person[Age] %> <br/>
ID: <%= uri[4] %>
<br/>
</p>
<% end %>
如何在不显示数组的情况下从URI获取ID?不要使用
而是使用
People
["org", "div", "emp", "123"]
Person: Jack
Age: 25
ID: 123
["org", "div", "emp", "124"]
Person: Frank
Age: 45
ID: 124
["org", "div", "emp", "125"]
Person: Molly
Age: 30
ID: 125