Lui*_*eda 3 ruby cookies ruby-on-rails-3
我正在学习如何使用Ruby on Rails中的cookie.我所知道的是如何设置cookie的名称和值,但我想存储多达三个字段.所以任何提示或好的教程将不胜感激!
谢谢你的帮助.
根据定义,Cookie由单个名称/值对组成,其中两个字段都是文本.您应该使用三个单独的cookie来存储单独的值.
cookies["value_1"] = "one"
cookies["value_2"] = "two"
cookies["value_3"] = "three"
Run Code Online (Sandbox Code Playgroud)
如果由于某种原因你不能或不想拥有多个cookie,你可以将不同的值与一个分隔符连接起来(~~如下例中的任意文本):
value_1 = "one"
value_2 = "two"
value_3 = "three"
cookies["multiple_values"] = "#{value_1}~~#{value_2}~~#{value_3}"
Run Code Online (Sandbox Code Playgroud)
但是这样,您将不得不解析cookie,通过使用分隔符文本拆分cookie值来检索值.然而,有一天,正确的值将包含您的分隔符并破坏解析过程.
| 归档时间: |
|
| 查看次数: |
2402 次 |
| 最近记录: |