Ситуация:
Использование Rails 3 и OmniAuth, У меня есть приложение, которое выполняет аутентификацию с использованием стратегии Facebook. Это приложение было разработано для одинаково хорошей работы как для веб-интерфейсов, так и для мобильных (например, Jquery-Mobile).
Задача состоит в том, чтобы OmniAuth предоставлял мобильную версию экрана входа в Facebook для мобильных устройств и веб-версию для настольных устройств. .
Я собрал решение, которое я поставлю в качестве ответа.