В Rails 3 View имеет массив форматов, что означает, что вы можете настроить его на поиск [: mobile,: html]. Установка по умолчанию будет искать: мобильные шаблоны, но вернется к: html-шаблонам. Эффекты от установки этого будут каскадированы во внутренние частичные.
Лучший, но все же ошибочный способ, который я смог найти, - это поместить эту строку вверху каждого полного мобильного шаблона (но не частичного).
<% self.formats = [:mobile, :html] %>
Недостаток в том, что вам нужно добавить эту строку в несколько шаблонов. Если кто-нибудь знает способ установить это один раз, из application_controller.rb, я бы хотел это знать. К сожалению, добавить эту строку в ваш мобильный макет не получится, потому что шаблоны отображаются до макета.