2012-07-16 81 views
0

我在尝试将jQuery变量发布到Rails cookie中时遇到了一些麻烦。在Rails cookies中存储jQuery变量

我想在任何用户访问页面时存储两个jQuery变量。

我有一点阿贾克斯的制作后,这样的:

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

我只是不完全知道如何设置了“/哪里”的一部分。

任何帮助将是巨大的!

干杯。

回答

2

不应直接发布到Rails cookie,而应发布到调用控制器操作的“/ where”url。在操作中,您可以设置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

这很完美。干杯! – 2012-08-09 01:16:26