2017-03-13 6 views
1

私はHTMLビデオコード <video controls="controls"><source src="/assests/videos/HeatherBeem.mp4"/>Your browser does not support the video tag.</video>を使用しました。動画テンプレートは表示されますが、app/assets/videosの動画ファイルにはリンクされません。HTML5ビデオタグは作業していません

This is the code in my activeadmin page

This is what it looks like in the browser

最初の画像は、videoタグと私のHTMLコードをactiveadminで強調表示されます。 2番目の画像は、ブラウザ上でどのように見えるかです。それは、ビデオなしでビデオテンプレートを表示します。私はそれがビデオタグにリンクしていないと思う。コードに何か問題がありますか?

私はまた、二重にチェック - ビデオファイルには、いくつかの助けを大好きだアプリ/資産/ビデオ/ HeatherBeem.mp4に

です。おかげ

+0

私はこれがパスの問題であると確信しています。ブラウザウィンドウにビデオをロードし、URLを教えてください。次に、あなたのページで、 'video'タグを右クリックして、読み込んでいるパスを教えてください。また、開発環境でアプリを実行している、正しいのでしょうか? –

+0

これは私の更新されたsrcです。 –

+0

https://pascology.herokuapp.com/public/videos/video.MP4これはブラウザで右クリックして読み込むときのルートです。はい、私はdev envで実行しています。 –

答えて

1

オーケー人を指していることを確認することができますよりも...

をassestsない資産です。私はconfig.assets.compile = trueconfig.serve_static_files = truedevelopment.rb config/env/dev.rbファイルに追加して、$ RAILS_ENV=development bundle exec rake assets:precompileを実行しました。

あなたが与えたすべての提案を試してみましたが、それらの2つがdevelopment.rbに入ったら完全に機能しました。 config.serve_static_files = trueは、public/assetsフォルダ内のすべてのアセットを処理します。みんなありがとう。あなたは素晴らしいです。

0

は、私はそれは、以下のようにフォルダ「/動画」せずに元のURLを設定することで、私のプロジェクトに取り組んでしまった:あなたがリンクしている場合

<video controls="controls"> 
    <source src="assets/video.mp4" type="video/mp4"> 
    Your browser does not support the video tag. 
</video> 
+0

私はあなたのことを試みましたが、それはまだ動作しませんでした。レールの他のファイルはこれを引き起こすかもしれませんか?ご回答有難うございます。 –

+0

が答えを見つけました。どうもありがとう。 –

0

Railsの慣例であり、何の命名は、に行われませんでしたパイプライン

あなたはタイプミスです。

それはあなたが右のエンドポイントに私は問題を発見

+0

訂正していただきありがとうございます。私はタイプミスを修正しましたが、それでも動作しませんでした。私は再びルートをチェックした。 app/assets/videosを指しています。何か提案はありますか? –

+0

あなたのパブリックフォルダという名前のビデオでフォルダを作成し video_path(「filename.mp4」) 参照 http://apidock.com/railsを使用 を果たし、このために作成されたヘルパーメソッドレールを試してみて、使用することができます/ ActionView/Helpers/AssetUrlHelper/video_path – FedeSc

+0

これは答えではありません。これは、推測でのコメントです –

関連する問題