我有一个vimeo帐户,我想将视频从我的帐户链接到我的rails应用程序中的帖子。
我有维米奥宝石,我很难理解如何在我的文章中实现API。
对于创建的每个帖子,我想根据我的数据库中输入视频id的列将视频文件链接到post。
有人知道关于这个宝石的任何教程或例子吗?
模式
create_table "vimeo", :force => true do |t|
t.string "title"
t.text "description"
t.integer "vimeo_clip_id"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
end控制器
显示
@vimeo = Vimeo.find(params[:id])
@video = Vimeo.where(:vimeo_clip_id)
@vimeo = Vimeo::Simple::Video.info(@video)视图
<p><%= @vimeo.title %></p>输出'video_id不是一个有效的方法。‘
不知道如何实现API,因此它识别我的Vimeo用户id,然后根据我的video_clip_id i输入显示视频。
发布于 2013-11-11 08:09:40
您必须将video_id替换为vimeo_clip_id值。例如,在控制台中
Vimeo::Simple::Video.info "78673338"返回
<HTTParty::Response:0x7ff09a9076e8 large_chunk_of_data_here>您可以使用接收到的数据创建所需的链接。在您的控制器中:
def show
@vimeo = Vimeo.find params[:id]
@link_url = Vimeo::Simple::Video.info(@vimeo.vimeo_clip_id)[0]['url']
end并认为:
link_to @vimeo.title, @link_url请注意以下事项:
[0]['url']部件的功能。https://stackoverflow.com/questions/19900441
复制相似问题