如何允许用户共享链接?

时间:2015-12-04 12:02:33

标签: ruby-on-rails ruby-on-rails-4 gem

我是ruby on rails和web开发的新手,只是学习如何通过我能得到的任何教程来制作东西。我想知道如何允许用户分享链接。我可以让他们使用回形针上传文件,但我想制作一个功能,允许用户像在Twitter或Facebook上分享链接,然后我想显示链接的预览,如果它链接到YouTube视频我希望能够在网站上查看它而无需访问youtube。有没有这方面的宝石,我怎么能完成这个?

1 个答案:

答案 0 :(得分:3)

Gems只是构建您自己的惊人应用程序的基本组件。所以你无法找到你需要的东西,通常你需要自己做。

例如,有一个名为LinkThumbnailer的宝石。这为您提供了许多机会,包括使用YouTube视频:

object = LinkThumbnailer.generate('http://stackoverflow.com')
 => #<LinkThumbnailer::Models::Website:...>

object.title
 => "Stack Overflow"

object.favicon
 => "//cdn.sstatic.net/stackoverflow/img/favicon.ico?v=038622610830"

object.description
 => "Q&A for professional and enthusiast programmers"