У меня есть эта структура для курса таблицы:Получение цикла при использовании link_to: назад
Страница поиска -> Страница результатов -> Edit Page -> Показать страницу
Когда я перейти от страницы результатов к страницу редактирования конкретного курса, я редактирую ее и заканчиваю на странице показа, но когда я ударяю назад, я получаю цикл из шоу для редактирования и обратно, чтобы показать и так далее.
Я хочу, чтобы страница редактирования вернулась к странице результатов, если она появилась.
им с помощью этого на обоих:
<%= link_to "Back", :back %>
Вы хотели 'request.env [ 'HTTP_REFERER'] \t' вместо 'request.request_uri'. И также можно использовать 'session [: return_to] || url_for (: back) 'в' link_to', поэтому есть резерв в случае, если произойдет что-то странное. – shmichael
Я пробовал простую часть вашего объяснения, заканчивая тем же результатом, вероятно, что-то не так, так как я немного смутился с объяснением xD. Я бы хотел, чтобы он работал как стек, поэтому, когда я пришел из поиска, я редактирую, заканчиваюсь на странице показа, а затем, когда я ударяю назад и снова возвращаюсь, я заканчиваю результат поиска. И удалите ссылку редактирования на странице показа, чтобы уменьшить проблемы. – onildo
На самом деле есть только одно объяснение, и вам нужно будет все, что я объяснил. Я добавлю некоторые комментарии к моему ответу. :) – mark