У rails есть предыдущий путь / URL? - PullRequest
3 голосов
/ 04 мая 2010

Если нет, могу ли я установить драгоценный камень, который позволит мне сделать что-то вроде:

<%=h link_to "Back", previous_path %>

???

Ответы [ 2 ]

10 голосов
/ 04 мая 2010

Не могли бы вы использовать встроенное: заднее средство?

link_to "Back", :back

Это будет ссылка на ссылающуюся страницу или на действие браузера «назад». См. документы .

0 голосов
/ 04 мая 2010

: назад работает замечательно хорошо для отмен и кнопок возврата.

Для перенаправления их после отправки мне нужно было установить переменную сеанса.

Я делаю что-то вроде этого для формы обратной связи (доступ к которой можно получить с любой страницы):

В моем контроллере обратной связи

def new
  session[:referrer] = request.env["HTTP_REFERER"]
end

def create
  # blah blah, create actions
  redirect_to session[:referrer]
end

Вы можете сделать это со спиной?

/ JP

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...