2015-01-18 2 views
0

https://github.com/emilysas/ChitterРубин/Sinatra/DataMapper - Перебрать (и помещает содержание имущества) из DataMapper коллекции

Я использую DataMapper для вышучивать твиттер.

У меня есть модель под названием Peep (Tweet). И я хочу, чтобы показать все твиты через erb.

Если я использую

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

Тогда я получаю содержание я хочу, но, очевидно, только один пункт в моей базе данных.

Если я пытаюсь либо:

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

Или

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

я ничего не получаю.

Любая помощь очень ценится!

ответ

0

Это должно работать:

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

Для отображения содержимого вам следует печатать каждый элемент, а не блок.