Ошибка маршрутизации на Ruby on Rails - PullRequest
0 голосов
/ 11 февраля 2010

Я разрабатывал приложение на Flex и ruby ​​на рельсах.

Работает нормально несколько раз. но иногда я получаю ошибку маршрутизации.

Ошибка: "Не найдено ни одного маршрута" /index.html "с {: method =>: get}"

Здесь index.html - моя страница входа в систему

Пожалуйста, помогите мне в этом.

Спасибо, Ravi

1 Ответ

2 голосов
/ 11 февраля 2010

Если у вас есть статический файл public / index.html, он должен обрабатываться каждый раз, когда к нему делается прямой запрос. Механизм маршрутизации просто жалуется, потому что маршрут для этого конкретного пути не определен.

Что нужно проверить:

  • У вас есть файл с именем public / index.html, который можно обслуживать напрямую?
  • У вас есть маршрут '/index.:format'?
  • Посмотрите, как ваша маршрутизация интерпретируется с помощью команды: rake routs

Простой способ добавить маршрут для этого конкретного действия:

route.connect '/index.:format', :controller => 'login', :action => 'new'

Обычно я добавляю универсальный маршрут внизу таблицы маршрутизации для обработки таинственных URL:

route.connect '/*path', :controller => 'default', :action => 'not_routed'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...