2010-08-08 2 views
1

Приложение для рельсов имеет некоторые файлы, заканчивающиеся на .mobile.erb, который предназначен для iPhone.Rails response.format fallback?

Существует before_filter, который устанавливает request.format =: mobile, проверив request.user_agent.

Мой вопрос ниже:

Если some_action.mobile.erb не существует. Как отступить к some_action.html.erb, а не к странице с ошибкой.

+0

Я только что понял способ, применил before_fiter к действиям только с мобильным шаблоном. Все еще интересуются другими решениями. – Cheng

ответ

2

У меня была такая же проблема, и я сделал небольшое исследование. Из того, что я мог бы найти рельсы на some_action.erb, если вы установили request.format к чему-то, чего он не может найти. Не проверял это полностью, но это начало. Однако, вероятно, вам потребуется ретушировать ваши файлы в action_name.erb.

Надеюсь, это поможет.