1
這是我的視圖:爲什麼Rails圖像顯示#<照片:0xB4F28FA>#對象ID?
<div>
<ul>
<%= @album.photos.each do |photo| %>
<li><%= link_to(image_tag(photo.soure.url(:small)),photo.source.url(:medium)) %></li>
<% end %>
</ul>
</div>
產生除所有對象ID正確的結果(即#<Photo:0xXXXXXX>#
)獲取的HTML </ul>
和顯示之前添加。我猜測,每次塊被執行後,它會返回Photo對象,這就是爲什麼它渲染所有的#<Photo:0x>
,但我不知道如何阻止這種情況發生。
太容易了。這回答了我的一個太長的問題,謝謝! – user892583
不客氣。 – Mischa