Rails 3 UJS затрудняет мне создание кнопки «Назад» - PullRequest
0 голосов
/ 29 октября 2010

У меня есть страница основного поиска, которая заменяет html в div на результаты поиска.

При нажатии на один из результатов поиска открывается страница с подробной информацией. И у меня есть ссылка на этой странице с подробным описанием «Вернуться к результатам поиска».

Моя проблема в том, что он просто генерирует ссылку на root_url. Можно ли как-нибудь сгенерировать действительную обратную ссылку на результаты поиска AJAX?

1 Ответ

0 голосов
/ 29 октября 2010

На примере индекса сотрудника вы можете сохранить последний поиск в своем сеансе, например:

def index
  if params[:search]
    session[:last_search] = params[:search]
    @employees = Employee.search(params[:search])
  elsif session[:last_search]
    @employees = Employee.search(sessions[:last_search])
  else
    @employees = Employee.all
  end
end

Замените любой метод поиска, который вы используете, конечно. И есть много способов, которыми это будет выглядеть по-разному в зависимости от того, что еще вы делаете. Но это должно показать вам, как использовать хэш сессии в ваших интересах.

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