Использование Rails 6 и Devise.
В случае A приведен корректный поток:
- Пользователь входит в систему
- Страница индекса просмотров магазинов (
/shops
) - Клики Добавить новый магазин (
/shops/new
) - Просмотры Магазин Новая страница (
/shops/new
) с обратной ссылкой (<link_to "Back", :back...>
), при которой обратная ссылка правильно указывает to Shops index - Клики Назад
- Возвращение к странице индекса Shops (
/shops
)
В случае B приведен процесс, который является проблемой:
- Пользователь не вошел в систему
- Страница индекса просмотров магазинов (
/shops
) - Клики Добавить новый магазин (
/shops/new
) - Пользователь перенаправлен на страницу входа
- Пользователь входит в систему
- Просматривает Магазин Новая страница (
/shops/new
) с обратной ссылкой (<link_to "Back", :back...>
), с обратной ссылкой, указывающей на себя (/shops/new
) - Клики Назад
- Просмотры Магазин Новая страница (
/shops/new
) снова
В случае B, как правильно указать обратную ссылку обратно на Магазины главная страница?