1

我正在尝试使用Instagram 的 API ,并且可以发出请求等,但我正在尝试使用tag_recent_media.

我相信他们不支持多个查询?如果我错了,请有人纠正我。在我的控制器中,我有多个查询,我正在这样做:

@cats = client.tag_recent_media('cats', options = {:count => 60})
@dogs = client.tag_recent_media('dogs', options = {:count => 60})
@birds = client.tag_recent_media('birds', options = {:count => 60})
@snakes = client.tag_recent_media('snakes', options = {:count => 60})

我认为这样做会发出大量请求吗?

我正在使用每个变量(我认为这就是你所说的这些?用@s,变量?)并将它放入一个数组中,然后在我的视图文件中对其进行排序:

    <% (@cats+@dogs+@birds+@snakes).sort{|a,b| -(a.created_time <=> b.created_time)}.each do |media| %>
        <span>
        <img src="<%= media.images.thumbnail.url %>">
        </span>
    <% end %>

Ruby on Rails 是否有某种方式可以更轻松地发出请求?

4

0 回答 0