1

我正在使用 Instagram API 来获取带有特定标签的图像,但是当我在视图中显示图像时,Rails 说未定义的方法“图像”。

这是 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 回答