Właśnie przełączyłem PHP z Ruby na Rails i zastanawiałem się, czy istnieje sposób na wykrycie klienta device/user agent (czytanie nagłówka HTTP) w celu obsługi różnych wersji strony w zależności od żądania, które otrzyma. W PHP używam do tego celu Mobile Detect. Ogólną ideą jest udostępnianie tylko plików, które są potrzebne dla każdej konkretnej wersji. To dlatego podejście po stronie klienta nie jest tak skuteczne.Wykryj agenta użytkownika w Railsach 4 - przeczytaj nagłówek HTTP
Czy istnieje sposób na zrobienie czegoś podobnego w Ruby 2.0.0 i Rails 4.0.0?
Może jest jakiś klejnot do takich walizek?
Zobacz także http://stackoverflow.com/questions/7650799/is-there-a-way-to-detect-user-agent-in-rails-3-1 –