使用每个块打印所有Zombie的名称

时间:2011-05-12 23:12:40

标签: ruby-on-rails for-loop zombie-process

我正在尝试为代码学校做“僵尸之路”课程,但我坚持这个:

http://railsforzombies.org/levels/3/challenges/3

本课程令人沮丧的是,您无法优化答案,因为您没有看到错误解决方案的返回值。

无论如何,数据库看起来像这样:

id  name    graveyard
1   Ash     Glen Haven Memorial Cemetary
2   Bob     Chapel Hill Cemetary
3   Jim     My Fathers Basement

挑战在于“使用每个块来打印所有僵尸的名字”

我的解决方案是:     <%      zombies.each do | z |          把z.name      结束
    %GT;

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

1 个答案:

答案 0 :(得分:8)

试试这个:

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

注意:

  • puts用于将文本输出到控制台
  • <%= %>是在ERB模板中输出文本的方式