如何从其他网站获取元数据并在我的ruby轨道上显示?

时间:2012-05-15 17:01:23

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.2

使用FB或Google +时,我可以将任何网站的链接粘贴到状态更新框中,它会立即加载有关该网站的信息,并可选择点击缩略图。

我怎样才能在轨道上的红宝石中实现这一目标?我的所有搜索似乎都提出了如何执行此操作的php方法。

为了获取视频数据信息,我使用了Ruby Open Graph Protocol gem。有没有像FB和G +那样抓取数据的东西?如果没有标准的方法,这是在rails / ruby​​中完成的,如果是这样的话......这是怎么做的?

亲切的问候

2 个答案:

答案 0 :(得分:1)

我认为你正在寻找像oembed这样的东西。我已经找到了宝石,所以我建议你去看看它:https://github.com/judofyr/ruby-oembedhttps://github.com/embedly/embedly-ruby

答案 1 :(得分:0)

您应该使用像http://nokogiri.org/

这样的宝石

它允许您像使用jQuery一样使用html页面。非常方便。

相关问题