2010-10-29 4 views
0

У меня есть основная страница поиска, которая заменяет html в div с результатами поиска.Rails 3 UJS затрудняет создание кнопки «Назад»

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

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

ответ

0

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

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 

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