Da notare che non sono interessato semplicemente a "nascondere" i contenuti per dispositivi mobili, voglio escludere completamente tali contenuti. Inoltre, non sto tentando di risolvere il problema creando un'interfaccia specifica per dispositivi mobili (mob.example.com).
C'era un'altra domanda riguardante qualcosa di simile:
Come impedisco il caricamento di contenuti inutili nella pagina in progettazione reattiva?
La soluzione, in quel post, era di impostare una sessione durante la richiesta iniziale e quindi utilizzare la sessione per filtrare il contenuto nelle richieste successive.
Principalmente sviluppo in Rails e mi chiedo se ci siano gemme o soluzioni specifiche per ruby a questo problema?