Di Rails 3, Tampilan memiliki array format, yang berarti Anda dapat menyetelnya untuk mencari [: mobile,: html]. Setelan defaultnya adalah mencari: template seluler, tetapi kembali ke: template html. Efek pengaturan ini akan menurun menjadi bagian dalam.
Cara terbaik, tetapi masih cacat, yang dapat saya temukan untuk mengatur ini adalah dengan meletakkan baris ini di bagian atas setiap template seluler lengkap (tetapi tidak sebagian).
<% self.formats = [:mobile, :html] %>
Kekurangannya adalah Anda harus menambahkan baris itu ke beberapa templat. Jika ada yang tahu cara menyetel ini sekali, dari application_controller.rb, saya ingin mengetahuinya. Sayangnya, tidak berhasil menambahkan baris itu ke tata letak seluler Anda, karena templat dirender sebelum tata letak.