我正在使用带有Rails 3.0的Twitter gem,我想知道是否有人知道如何在home_timeline中找到图像。我知道如果图片是用推文发布的,那么它有一个链接,但我不知道从哪里开始搜索它。到目前为止,我所知道的都没有。
有什么建议吗?
答案 0 :(得分:0)
我假设你使用的client.home_timeline
方法返回一个Tweet对象数组。然后使用Ruby数组方法delete_if
删除所有没有图像的推文(我假设tweet.media
如果没有图像则为零,但我不是正面的)。数组中剩余的推文都将通过tweet.media
实例方法访问图像。代码就是这样的。
client.home_timeline.delete_if {|tweet| tweet.media.nil?}