アプリケーションで JW-Player を使用しようとしています。この問題を少し調べてみると、gem を生成する試みがいくつか放棄されているようで、最新のものは文書化されていません。だから、ここに私がそれについて行く方法があります:
JW-Player バージョン 6 をダウンロードし、次のように /app/assets/javascripts ディレクトリにファイルを解凍してコピーしました。
app/assets/javascripts/jwplayer/jwplayer.js
app/assets/javascripts/jwplayer.html5.js
app/assets/javascripts/jwplayer.flash.swf
私の app/views/layouts/application.html.erb には、次のものがあります。
<head>
<%= javascript_include_tag "/assets/javascripts/jwplayer/" %>
</head>
app/views/pages/about.html.erb には、次のものがあります。
<%= jw_player("http://xxxxx/video.mp4",
:width => 200, :height => 110) %>
[About] ページのリンクをクリックすると、次のようになります。
Showing xxxxxxxx/app/views/pages/about.html.erb where line #10 raised:
undefined method `jw_player' for #<#<Class:0x007fe77e37c018>:0x007fe780c1f678>
JW-Playerを初めて利用する方。