ruby之mp3播放问题
数据库中存有播放mp3路径,在读取数据库数据生成rss供mp3_player播放时,发现直接加上条件后可能根据条件播放显示对应的歌曲,代码简要如下:
def mp3
@file = "http://localhost:3000/media/feed"
end
def feed
@sql = "select * from articles where id = 1"
@articles = Article.find_by_sql(@sql)
end
但如果我传入参数进行有选择的读取数据库mp3路径,生成rss供mp3_player播放时,就无法播放了。代码如下
def mp3
@file = "http://localhost:3000/media/feed"
end
def feed
@id = 1
@sql = "select * from articles where id = " + @id
@articles = Article.find_by_sql(@sql)
end
生成的rss是一样的,但不知道为什么传入参数的就播放不起来。不知道有没有高手能帮我解决这个问题。