使用audio_tag Rails 5遍历每个文件

时间:2016-10-25 07:57:41

标签: ruby loops audio ruby-on-rails-5

我是RoR的新手。我正在尝试使用audio_tag来重现文件。我的代码在所显示的每个audio_tag上再现相同的歌曲。我希望它遍历现有的音频文件并根据其链接重现它们。

所有帮助将不胜感激!

到目前为止我的代码:

<% @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 个答案:

答案 0 :(得分:1)

Song.pluck(:url)将返回数据库中每首歌曲的url数组。

我想你可能想要:

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

这将使用当前song对象的URL。