我正在阅读Head First ROR教程。我按照这本书 - 我在我的代码中使用了scriptlest:
<ul>
<% for ad in @ads %>
<li>
<a href="/ads/<%=ad.id %>">
<%= ad.name %>
</a>
</li>
<% end %>
</ul>
不幸的是循环不起作用 - 在我的网站上我只看到标题。本书是关于旧版本的Rails编写的 - 脚本是否有问题,这在新的ROR中是行不通的?
答案 0 :(得分:0)
它可能与本书教你的方式有所脱节,但大多数Ruby / Rails开发人员会建议<% @ads.each do |ad| %>
代替<% for ad in @ads %>