gpt4 book ai didi

ruby-on-rails - 我应该如何启动这个 Ruby on Rails 应用程序?

转载 作者:搜寻专家 更新时间:2023-10-30 21:36:58 24 4
gpt4 key购买 nike

我想在 Ruby on Rails 中创建一个应用程序,当用户粘贴视频链接时,会嵌入缩略图,当用户单击缩略图时,会使用 ajax 嵌入视频。我应该如何开始开发此功能?我计划使用 Embedly .我的第一个问题是如何使用它?我已经阅读了文档,但是有很多不同的教程,我不确定该使用哪一个。具体如何获取缩略图和视频?另外,缩略图和视频是否应该有一个单独的模型?或者缩略图应该是视频表中的一个字段?我应该在我的数据库中存储什么?

我真的非常感谢任何帮助。

最佳答案

Embed.ly API 为您提供了相当广泛的 range of options .缩略图也包含在返回散列中。您需要做的就是捕获用户粘贴的 url,将其插入 this API url ,并解析返回的缩略图哈希值。

然后您可以轻松地使用 jQuery plugin当用户点击缩略图时生成嵌入链接。

$.embedly('http://www.youtube.com/watch?v=LfamTmY5REw',
{maxWidth: 600,
elems: $('#element'),
success: function(oembed, dict){
alert(oembed.title);
});

请注意,在此函数中,elems 属性是您希望嵌入视频的位置。 oembed 参数包含散列,其中包括缩略图图像链接。所以你可以在这个电话中做任何事情。用户粘贴链接后立即嵌入视频,并简单地隐藏嵌入的视频,直到用户与缩略图交互。

您可能应该将缩略图 url 保存为与其他所有内容相同模型的字段。

关于ruby-on-rails - 我应该如何启动这个 Ruby on Rails 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5280552/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com