2016-10-25 4 views
0

私はRoRを初めて使いました。私は、audio_tagを使ってファイルを再生しようとしています。私のコードは、表示されている各audio_tagで同じ曲を再生しています。私はそれが存在するオーディオファイルをループし、そのリンクに従ってそれらを再現したいと思います。audio_tagを使って各ファイルをループします。Rails 5

すべてのサポートをいただければ幸いです!これまで

マイコード:

<% @songs.each do |song| %> 
    <ul> 
     <%= link_to song.name, song.url %> 
     <%= audio_tag(Song.pluck(:url), controls: true) %> 
     /// 
     <%= link_to "Delete >", "songs/delete/?song=" + song.name, :confirm => 'Are you sure you want to delete ' + song.name + '?' %> 
    </ul> 
<% end %> 

答えて

1

Song.pluck(:url)は、データベース内のすべての曲のurlの配列を返します。

私はあなたが望むかもしれないと思う:

<?= audio_tag(song.url, controls: true) %> 

これは、現在のsongオブジェクトのURLを使用します。

関連する問題