Ruby/Sinatra/Datamapper语言 - 遍历(并放置属性的内容)数据映射器集合



https://github.com/emilysas/Chitter

我正在使用DataMapper来模拟Twitter。

我有一个模型叫Peep(推特)。我希望能够通过 erb 显示所有推文。

如果我使用

<%= Peep.first.content if Peep.first %>

然后我得到我想要的内容,但显然只针对我数据库中的一个项目。

如果我尝试以下任一方法:

<%= Peep.all.content if Peep.first %>

<%= Peep.all.each {|peep| peep.content} %>

我一无所获。

任何帮助非常感谢!

这应该有效:

<% Peep.all.each do |peep| %>
<%= peep.content %>
<% end %>

要显示内容,请打印每个项目,而不是块。

最新更新