2012-07-16 2 views
0

У меня возникли проблемы с отправкой переменных jQuery в файл cookie Rails.Сохранение переменных jQuery в cookie Rails

Я хочу сохранить две переменные jQuery, когда любой пользователь посещает страницу.

У меня есть немного Ajax делает пост, таким образом:

/$.post('/where', {var1: one, var2: two}); 

Я просто не совсем уверен, как настроить «где /» часть.

Любая помощь будет замечательной!

Cheers.

ответ

2

Вместо того, чтобы отправлять сообщения непосредственно в файл cookie Rails, вы должны отправить сообщение на адрес «/ where», который вызывает действие контроллера. В действии вы можете установить файлы cookie.

Например,

в маршрутах, заявляют:

post "/where", :to => "whatever#where" 

в контроллере:

class WhateverController < ApplicationController 

    def where 

    session[:var1] = params[:var1] 
    session[:var2] = params[:var2] 

    ... 
    render :nothing => true //if you don't want to render anything 
    end 

end 

Если это не то, что вы ищете, вы можете разработать более ваш вопрос?

+0

Это было идеально. Ура! –

Смежные вопросы