如何在rails 3应用程序中设置cookie

时间:2011-02-24 04:12:41

标签: javascript ruby-on-rails cookies

我已将此添加到我的application.js,但它不会创建Cookie。实际上它会破坏它下面的所有其他javascript函数。

function getTimeZone() {
    var current_time = new Date();
    var offset = -(current_time.getTimezoneOffset() / 60);
    Cookie.set({timezone: offset});
}
getTimeZone();

我做错了什么?

1 个答案:

答案 0 :(得分:0)

Cookie不是JavaScript类的构建,我认为它也不是Prototype或jQuery的一部分。所以除非你已经包含了一些定义Cookie的JavaScript,否则我会说这是你的问题。

在原始JavaScript中使用Cookie有点痛苦所以我建议使用下面两个插件中的一个来简化生活。

原型: http://jason.pureconcepts.net/articles/javascript_cookie_object

对于jQuery: http://www.electrictoolbox.com/jquery-cookies/