Ruby on rails 使用each块打印所有僵尸的名称

Ruby on rails 使用each块打印所有僵尸的名称,ruby-on-rails,for-loop,zombie-process,Ruby On Rails,For Loop,Zombie Process,我试图在codeschool上学习“僵尸的rails”课程,但我被困在这门课上: 这门课程令人沮丧的是,你无法完善你的答案,因为你看不到错误解决方案的回报值 无论如何,数据库如下所示: id name graveyard 1 Ash Glen Haven Memorial Cemetary 2 Bob Chapel Hill Cemetary 3 Jim My Fathers Basement 挑战是“使用每个块打印所有僵尸的名字” 我的解决办法是

我试图在codeschool上学习“僵尸的rails”课程,但我被困在这门课上:

这门课程令人沮丧的是,你无法完善你的答案,因为你看不到错误解决方案的回报值

无论如何,数据库如下所示:

id  name    graveyard
1   Ash     Glen Haven Memorial Cemetary
2   Bob     Chapel Hill Cemetary
3   Jim     My Fathers Basement
挑战是“使用每个块打印所有僵尸的名字”

我的解决办法是:

这失败了,但我看不到它是如何失败的,所以我无法改进它。 解决方案是什么?

试试这个:

<% zombies.each do |z| %>
  #note the equal-to sign below. this means that the text will be sent as output
  <%= z.name %>
<% end %>

#请注意下面的等号。这意味着文本将作为输出发送
注:

  • put
    用于将文本输出到控制台
  • 是在ERB模板中输出文本的方法

Ps.欢迎来到SO。请阅读常见问题。还要注意的是,当有人回答了你的问题,而这个答案对你有帮助时,你应该接受这个答案(并投票表决)。