我最近遇到了Youtube_addy的宝石,它非常适合我目前的工作。
宝石HERE
我确实向SO社区提出了一些问题。
基本上,我的应用允许用户提交YouTube链接并对其进行排名。我将使用Youtube addy将视频动态嵌入显示页面以提交链接。每次提交。
我遇到了这个特殊功能的问题:
<iframe width="#{width}" height="#{height}" src="http://www.youtube.com/embed/#{@video_tag}" frameborder="0"></iframe>
我似乎无法让video_id部分工作。我已将此添加到song_controller.rb show动作中,但没有运气:
def show
@video_tag = YouTubeAddy.extract_video_id(@song.url)
end
答案 0 :(得分:0)
我想将此作为评论发布,但无论我做了什么,消息都会弹出'只有一个额外的@user可以通知;邮件所有者将始终收到通知',所以我在这里做了。
该功能在你的show.html.erb中?我认为你必须用erb表示法嵌入你的ruby代码:<%= @whatever %>
所以src="http://www.youtube.com/embed/#{@video_tag}"
可能类似于src="http://www.youtube.com/embed/<%= @video_tag %>"