问:如果我有这些之一
<%= audio_tag track.audio,:type =>“ mp3 / audio”,:controls => true,:autoplay => false,:preload =>:auto%>
我该放在哪里?
<p>您的浏览器不支持音频元素。使用Chrome。</ p>
答:这种浏览器的宝石就是这样。
需要“浏览器”
然后是这样:@browser = Browser.new(:ua => request.user_agent)
现在在您的视图中使用它:
<%,如果@ browser.firefox?%> <p class =“ disclaimer”>您的浏览器不支持音频元素,对此感到抱歉。请使用Chrome。</ p> <%else%> <div> <%= audio_tag track.audio,:type =>“ mp3 / audio”,:controls => true,:autoplay => false%> </ div> <%结束%>
答:您应该在Rails应用程序根目录的Gemfile中要求浏览器gem ,然后调用bundle install。然后,将您的宝石放在一个地方。无需在控制器中包含需求。