如何在Rails中创建cookie?
用户访问示例:
http://mywebsite.com/ref/stackowerflow
然后我想安全stackowerflow
稍后再称之为
<%= ref %>
输出:stackowerflow
答案 0 :(得分:9)
创建cookie(最好在控制器中):
cookies[:referer] = "stackoverflow"
创建一小时后到期的cookie:
cookies[:referer] = { :value => "stackoverflow", :expires => Time.now + 1.hour}
阅读cookie:
ref = cookies[:referer] # "stackoverflow"
删除Cookie:
cookies.delete :referer