xiste uma maneira de detectar o agente do usuário no Rails 3.1 [duplicado]

Possible Duplicate:
etectar automaticamente o navegador móvel (via user-agent
Rails 3: HTTP_USER_AGENT

Existe uma maneira de detectar o agente do usuário de um visitante atual? Atualmente, estou trabalhando em um projeto para exibir arquivos de vídeo. Mas para o ipad, iphone / samsung galaxy tab / internet explorer / firefox. Preciso exibir vídeos. Existe uma maneira sólida de verificar qual navegador está visitando meu aplicativo rails?

Obrigado rapazes