Вот мой взгляд:
<div>
<ul>
<%= @album.photos.each do |photo| %>
<li><%= link_to(image_tag(photo.soure.url(:small)),photo.source.url(:medium)) %></li>
<% end %>
</ul>
</div>
дает правильный результат, за исключением того, что все идентификаторы объектов (т.е. #<Photo:0xXXXXXX>#
) добавляются непосредственно перед </ul>
и отображаются в html. Я предполагаю, что каждый раз, когда блок выполняется, он возвращает объект Photo, и поэтому он рендерит все #<Photo:0x>
s, но я не знаю, как ОСТАНОВИТЬ это.