【问题标题】:Use an each block to print the names of all the Zombie使用 each 块打印所有僵尸的名称
【发布时间】:2011-05-12 23:12:40
【问题描述】:

我正在尝试在 codeschool 上学习“僵尸导轨”课程,但我被困在这个课程上:

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

挑战是“使用每个块打印所有僵尸的名称”

我的解决方案是: %>

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

【问题讨论】:

  • 附言。欢迎来到 SO。请阅读常见问题解答。另请注意,在 SO,当有人回答您的问题并且该答案对您有帮助时,您应该接受该答案(并对其进行投票)。

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


【解决方案1】:

试试这个:

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

注意事项:

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

【讨论】:

    猜你喜欢
    • 2011-03-14
    • 1970-01-01
    • 2020-08-02
    • 1970-01-01
    • 2015-02-21
    • 2016-09-23
    • 2011-10-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多