2011-05-12 45 views
2

我试图做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 

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

我的解决办法是: <% 僵尸.each do | z | 放z.name 结束
%>

这会失败,但我不明白,看看它是如何失败的,所以我不能完善它。 解决方案是什么?

+0

Ps。欢迎来到SO。请阅读常见问题。另外请注意,在SO时,当某人回答你的问题,并且答案对你有帮助时,你应该接受这个答案(并且也会支持它)。 – Zabba 2011-05-13 00:03:21

回答

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模板的方式来输出文本
+0

我即将放弃...然后我看到你的答案.ahaha谢谢你先生... – kebyang 2012-08-09 03:10:29