2011-05-12 80 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