Я просто переключился с PHP на Ruby on Rails и задавался вопросом, есть ли способ обнаружить клиентское устройство/пользовательский агент (чтение HTTP-заголовка), чтобы обслуживать разные версии сайта в зависимости от запроса, который он получает. В PHP я использовал Mobile Detect для этого. Общая идея состоит в том, чтобы обслуживать только файлы, необходимые для каждой конкретной версии. Вот почему подход на стороне клиента не так эффективен.
Есть ли способ сделать что-то подобное с Ruby 2.0.0 и Rails 4.0.0?
Может быть, есть камень для обработки таких дел?