如何在rails应用程序中逐一播放数据库中的歌曲

时间:2015-09-21 21:13:08

标签: ruby-on-rails

我有一个由歌曲组成的数据库。 我想要做的是,从数据库逐个获取歌曲并播放它们。

我使用下面的代码,但它不适合我

<% @playlists.each do |playlist| %>
  <%= audio_tag(playlist.song.url, controls: true, autoplay: true ) %><br>
  <% redirect_to playlists_path %>
<% end %>

它给我错误

undefined mehtod redirect_to 

我知道这不是最好的方法,但我只是在尝试我的选择。 如何以简单的方式做到这一点。

1 个答案:

答案 0 :(得分:2)

this answer开始,redirect_to不是您可以在rails视图层中使用的方法。因此,当您尝试以您尝试的方式使用它时,它是一种未定义的方法。

如果用户应该点击某些内容,您可能需要查看link_to。但是,如果您希望它自动发生,我不会认为这是一个规范的解决方案,因此您最好遵循评论中的建议并使用javascript音乐播放器库。