私の見解では、次のコードを取得しました。
<ul class="thumbnails">
<% Photo.find_all_by_id(my_params, limit: 10).each do |p| %>
<li class="thumbnail">
<%= image_tag(p.url(:fb)) %>
</li>
<% end %>
</ul>
サムネイル付きの順序付けられていないリストをレンダリングします。そしてそれは大丈夫です-私は画像付きのリストを見ます:
<ul class="thumbnails">
<li class="thumbnail">
<img alt="bmw" src="/assets/.../bmw.jpg?1364218949">
</li>
</ul>
私はそれを次のようにヘルパーに入れたいと思います:
module PhotosHelper
def photos_thumbs_by_ids(photos_ids)
content_tag :ul, :class => "thumbnails" do
Photo.find_all_by_id(photos_ids, limit: 10).each do |p|
content_tag :li, :class => "thumbnail" do
image_tag(p.url(:fb))
end
end
end
end
end
しかし<%= photos_thumbs_by_ids my_params %>
、ビューで使用すると、次のようにしかレンダリングされません。
<ul class="thumbnails"></ul>
私は何が間違っているのですか?