Rails 4,内容不显示?

时间:2013-08-02 21:21:07

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

我最近遇到了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

1 个答案:

答案 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 %>"