我试图在页面中嵌入视频。我尝试两种不同的方式,但没有运气在导轨中嵌入YouTube视频
show.html.erb
<p id="notice"><%= notice %></p>
<p>
<b>Name:</b>
<%= @video.name %>
</p>
<p>
<b>Url:</b>
<%= @video.url %>
</p>
<p>
<% #video_tag(@video.url , :size => "560x315", :controls => true, :autobuffer => true) %>
<%= youtube_video @video.url%>
</p>
<%= link_to 'Edit', edit_video_path(@video) %> |
<%= link_to 'Back', videos_path %>
视频不显示同样没有它下面的链接。
任何提示将不胜感激。谢谢
这是调试结果
::的ActionView在MissingTemplate#视频显示
显示 /用户/ atbyrd /文件/网站/城市/应用/视图/视频/显示。 html.erb 其中行#15提出:
缺少部分共享/视频与{:处理器=> [:ERB,:助洗剂, :咖啡]:格式=> [:HTML]:场所=> [:en,:en]}。搜索范围:* “/ Users/atbyrd/Documents/sites/city/app/views”* “/Users/atbyrd/.rvm/gems/ruby-1.9.2-p290/gems/devise-1.5.1/应用程序/意见”
提取的源(围绕线#15):
12:13:
14:<%#video_tag(@ video.url,:大小=> “560x315”, :对照= > true,:autobuffer => true)%> 15:<%= youtube_video @ video.url%> 16:
17:18:<%= link_to'编辑', edit_video_path(@video)%> |Rails.root:/ Users/atbyrd/Documents/sites/city应用程序跟踪| 框架跟踪|全面跟踪
应用程序/佣工/ application_helper.rb:4:
youtube_video' app/views/videos/show.html.erb:15:in
_app_views_videos_show_html_erb__1532956397246631491_70281299458880' 应用程序/控制器/ videos_controller.rb:18:在'秀”
你能提供你的'@ video.url'和呈现的HTML?我认为第一种方式应该可行。 – miaout17