Мы запускаем приложение Rails 3.2.11 на Heroku, и мы видим периодические проблемы с браузерами Mac/Safari. Когда пользователь нажимает ссылку или вводит ссылку вручную в Safari без конечной косой черты (например, http://myapp.com/product/1), браузер возвращает код состояния 404. Если это происходит с одним пользователем, другой пользователь на другом Mac может перейти к идентичной ссылке без проблем.Ошибка перенаправления Rails на Safari
Если пользователь добавляет конечную косую черту (например, http://myapp.com/product/1/), тогда ссылка будет работать правильно. В первый раз он будет работать не только правильно, но и будет продолжать работать должным образом в любое время после использования ссылки.
Вы можете разместить часть журналов сервера? Или код из контроллера продукта? – JeffD23
Это не выглядит ни Rails, ни проблема с браузером, а возможна некорректная конфигурация с использованием HTTP-сервера, который вы используете. Что вы используете перед своим приложением? Какие-либо перезаписи на месте? – dgilperez
Я использую Heroku, который другой мудрый, я не уверен. Это не код в моем контроллере продуктов, потому что есть сообщения, которые случаются случайным образом и на других контроллерах. – sonnyhe2002