我是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 %>
答案 0 :(得分:1)
Song.pluck(:url)
将返回数据库中每首歌曲的url
数组。
我想你可能想要:
<?= audio_tag(song.url, controls: true) %>
这将使用当前song
对象的URL。