1

Instagram API を使用して特定のタグ付きの画像を取得していますが、ビューに画像を表示しているときに Rails が undefined method 'images' と言いました。

Railsが与えるエラーは次のとおりです。

 undefined method `images' for #<Array:0x007f9ee7460608>

コントローラーは次のとおりです。

  @photos = Instagram.tag_recent_media("cats")

ビューのソースは次のとおりです。

   <% @photos.each do |photo| %>

       <%= image_tag photo.images.standard_resolution.url %>
   <% end %>
4

1 に答える 1

2

imagesの属性の属性のdataようです@photos。代わりにこれを試してください:

<% @photos.data.each do |datum| %>
  <%= image_tag datum.images.standard_resolution.url %>
<% end %>
于 2012-11-16T23:01:33.500 に答える