【问题标题】:How do I allow users to share links? [closed]如何允许用户共享链接? [关闭]
【发布时间】:2015-12-04 12:02:33
【问题描述】:
总的来说,我是 ruby on rails 和 Web 开发的新手,只是从我能获得的任何教程中学习如何制作东西。我想知道如何允许用户共享链接。我可以让他们使用回形针上传文件,但我想制作一个功能,允许用户像在 twitter 或 facebook 上一样共享链接,然后我想显示链接的预览,如果它链接到 youtube 视频我希望能够在网站上查看它而不必去 youtube。有没有这方面的宝石,我该如何完成?
【问题讨论】:
标签:
ruby-on-rails
ruby-on-rails-4
gem
【解决方案1】:
Gems 只是构建您自己的惊人应用程序的基本组件。所以你无法找到你真正需要的东西,通常你需要自己做。
例如,有一个名为 LinkThumbnailer 的 gem。这为您提供了很多机会,包括使用 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"