Я работаю над приложением Rails 5, и у меня есть модель под названием @ offer . В контроллере предложений у меня есть действие, в котором я хочу перенаправить на конкретное предложение, полученное из базы данных (идентификатор предложения = 14 в примерах ниже.)
Работая в среде разработки, если я использую redirect_to offer_path (@ offer.id) в контроллере, браузер правильно отображает предложение в URL-адресе https://dev.example.com/offers/14. Обратите внимание на часть dev в URL. Пока все хорошо.
Однако, если я использую redirect_to @ offer в контроллере, браузер пытается открыть URL https://example.com/offers/14 (это URL production ) и на странице отображается ошибка ( Извините, но что-то пошло не так.
Если вы являетесь владельцем приложения, проверьте журналы для получения дополнительной информации. )
Я хотел бы использовать redirect_to @ offer , но сначала я думаю, что мне нужно понять, почему один метод перенаправления ведет себя не так, как другой. Спасибо за понимание.