Rails 3 MimeType откат для: мобильный MIME-тип вернуться к стандартному HTML - PullRequest
0 голосов
/ 24 февраля 2012

Я запускаю свое приложение локально в Safari и тестирую мобильный пользовательский агент с помощью переключателя Safari в меню разработчика.Но я возвращаю следующую ошибку:

Template is missing

    Missing template pages/home, application/home with {:handlers=>[:erb, :builder, :coffee], :formats=>[:mobile], :locale=>[:en, :en]}. Searched in: * "/Users/tjs/Sites/bob/app/views" * "/Users/tjs/.rvm/gems/ruby-1.9.2-p290/gems/devise-1.4.5/app/views"

Я понимаю, что это означает, что у меня нет мобильного макета.Есть ли способ просто использовать файлы стандартного вида вместо создания новых для каждого вида?Или использовать mimetype в html или через все мое приложение?

1 Ответ

1 голос
/ 24 февраля 2012

Добавьте это в ваш application_controller.rb:

before_filter :determine_format

def determine_format
  request.format = :html if request.format == :mobile
end

Все ваши запросы в мобильном формате теперь будут: запросы html.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...