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