【发布时间】:2016-10-28 13:21:32
【问题描述】:
我正在像这样在 jquery 中设置一个 cookie(工作正常并且生成了 cookie):
$(document).ready(function() {
var consp = $("input[home]").attr("home");
$("input[name='commit']").click(function() {
$.cookie('home', consp);
});
});
在我的控制器中,我试图获取该 cookie 值。所以我正在使用像这样的cookie的标准阅读
def some_method
@value = cookies[:home]
end
但是当我输出@value 的值时,什么都没有返回。仅当我使用 jquery 设置 cookie 时才会发生这种情况,但是如果我直接通过 rails 设置 cookie(没有 jquery)则不会发生这种情况。关于为什么会发生这种情况的任何想法?谢谢
【问题讨论】:
-
这是@Hishalv 建议的相同方法,使用Mozilla's Cookie Framework。