2012-07-16 5 views
0

jQuery 변수를 Rails 쿠키에 게시하는 데 문제가 있습니다.Rails 쿠키에 jQuery 변수 저장

사용자가 페이지를 방문 할 때 두 개의 jQuery 변수를 저장하려고합니다.

나는 따라서, 게시물을 아약스의 비트를 가지고 :

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

나는 '/ 여기서'부분을 설정하는 방법을 단지 완전히 확실하지 않다.

도움이 될 것입니다.

건배.

답변

2

Rails 쿠키에 직접 게시하는 대신 컨트롤러 작업을 호출하는 "/ where"url에 게시해야합니다. 작업에서 쿠키를 설정할 수 있습니다. 예를 들어

, 당신의 경로에

는 선언

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

완벽했습니다. 건배! –

관련 문제