Ruby on rails Rails以后如何创建cookie和调用数据?
如何在Rails中创建cookie 用户访问示例:Ruby on rails Rails以后如何创建cookie和调用数据?,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,如何在Rails中创建cookie 用户访问示例: http://mywebsite.com/ref/stackowerflow 然后我想保护stackowerflow 稍后再举个例子 输出:stackowerflow创建cookie(最好在控制器中): 正在创建一小时后过期的cookie: cookies[:referer] = { :value => "stackoverflow", :expires => Time.now + 1.hour} 阅读cookie: ref =
http://mywebsite.com/ref/stackowerflow
然后我想保护stackowerflow
稍后再举个例子
输出:stackowerflow
创建cookie(最好在控制器中):
正在创建一小时后过期的cookie:
cookies[:referer] = { :value => "stackoverflow", :expires => Time.now + 1.hour}
阅读cookie:
ref = cookies[:referer] # "stackoverflow"
cookies.delete :referer
删除cookie:
ref = cookies[:referer] # "stackoverflow"
cookies.delete :referer
还有哪些其他值可以读取。示例创建于。cookie应该加密吗?加密cookies是可以的,但这完全取决于数据的敏感性。为了最安全,请使用SSL。您可以将对象存储在value:cookies[:referer]={:value=>{:referer=>'stackoverflow',:created_at=>Time.now}
中,这应该和在ruby中处理哈希对象一样简单<代码>cookies[:referer]=“something_other”
或cookies[:referer][:value]={:foo=>“bar”}`