Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails:抑制视图中某些代码的输出_Ruby On Rails - Fatal编程技术网

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