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

Javascript 如何在rails 3应用程序中设置Cookie,javascript,ruby-on-rails,cookies,Javascript,Ruby On Rails,Cookies,我已经将它添加到我的应用程序.js中,但它没有创建cookie。事实上,它破坏了它下面的所有其他javascript函数 function getTimeZone() { var current_time = new Date(); var offset = -(current_time.getTimezoneOffset() / 60); Cookie.set({timezone: offset}); } getTimeZone(); 我做错了什么?Cookie不是内

我已经将它添加到我的
应用程序.js
中,但它没有创建cookie。事实上,它破坏了它下面的所有其他javascript函数

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

我做错了什么?

Cookie
不是内置JavaScript类,我也不认为它是Prototype或jQuery的一部分。因此,除非您包含了一些定义
Cookie
的JavaScript,否则我认为这就是您的问题所在

在原始JavaScript中使用Cookie有点麻烦,所以我建议使用下面两个插件中的一个来简化工作

对于原型:

对于jQuery: