【问题标题】:undefined method 'images' instagram API未定义的方法“图像”Instagram API
【发布时间】:2012-11-16 22:31:41
【问题描述】:

我正在使用 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 %>

【问题讨论】:

  • 您应该包含完整的错误消息。

标签: ruby-on-rails ruby instagram


【解决方案1】:

看起来images@photosdata 属性的一个属性。试试这个:

<% @photos.data.each do |datum| %>
  <%= image_tag datum.images.standard_resolution.url %>
<% end %>

【讨论】:

  • 是的,这就是问题所在。谢谢!现在想想就明白了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-31
  • 2020-08-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多