2011-12-30 11 views
0

〜/ auido/test.oggにオーディオファイルがあり、〜/ project/my_appのRoRに関連するリンクを作成したいとします。RoRプロジェクトフォルダから外部の資産にアクセスする

それは可能ですか?

+0

あなたは「リンク」とはどういう意味ですか?シンリンク?それを一般から提供しますか?それをルビーから読みますか? – clyfe

+0

投稿者からの投稿 –

+0

詳細を説明するには、html5 auidoタグ –

答えて

1

@ Skydreamerの答えに対するわずかな変更です。

あなたがオーディオのフォルダを持っている場合は、(例えば〜/オーディオ)提供したい

だけ国民にこれをシンボリックリンク。

ln -s ~/audio ~/project/my_app/public/ 

その後、あなたは「オーディオ/」URLを介して〜/オーディオ内のファイルにアクセスすることができ

+0

この回答ありがとうございます! –

1

Linuxを使用している場合、あなたはこのようlnコマンドを使用することができます:ln -s ~/audio/test.ogg ~/project/my_app/assets/sounds/test.ogg

+0

で使用できる "http://test.com/auido/01"のようなURLを作成したいと思います。しかし、私はこのURLを使用するたびにシンボリックリンクを作成する必要はありません。ありがとう。 –

0

私は

@test_ogg=File.open(~/audio/test.ogg,"rb").read

よう.OGGファイルを読み込むコントローラを作成し、それを置くことができましたhtml.erb

<%=raw(@test_ogg)%>

そして私ができるようにURLリンク「http://test.com/audio/01」からアクセスしてください。

ありがとうございます!

関連する問題