У меня есть приложение Rails, работающее на Heroku, и у меня установлен NewRelic для отслеживания его производительности. Иногда возникает следующая ошибка: ActionController::UnknownFormat
. Причиной ошибки является формат запроса (*/*
). Действие он устанавливается принимать запросы только html
формат:NewRelic ActionController :: UnknownFormat error
respond_to do |format|
format.html
end
Любые идеи, как я могу предотвратить получение этой ошибки?
Без respond_to это даст следующее сообщение об ошибке, так что это не является решением проблемы. ActionView :: MissingTemplate: отсутствует шаблон my_app/pages/index, my_app/application/index, application/index с {: locale => [: en],: formats => ["*/*;"], ... – st3fan
Вы отредактируете свой вопрос и добавите полный контроллер/соответствующий каталог представлений? Когда я это увижу, я обновлю свое решение. Как я уже сказал в своем ответе, без дополнительной информации невозможно дать правильное решение, но я предполагаю, что вы не соблюдаете соглашения об именах Rails. – M00B
Это статическая страница. Все, что я делаю в действиях контроллера, - это сделать это. – st3fan