【问题标题】:Use %20 instead of + while setting cookie in rails在 Rails 中设置 cookie 时使用 %20 而不是 +
【发布时间】:2021-07-11 19:14:01
【问题描述】:

在我正在处理的应用程序中,我需要在cookie中设置一个字符串,但是如果cookie中的空格编码为+,并且前端按原样显示,如何使用%20而不是+在设置 cookie 时。 我使用了 response['set_cookie']="key=value",但我不想使用它,如果我可以使用 cookies[:id] = value 实现同样的效果会很好

【问题讨论】:

    标签: ruby-on-rails ruby cookies


    【解决方案1】:

    %20 是空格的转义字符 - 如果您的意思是转义将其设置为 cookie 的值。

    如果你想换成别的东西,可以使用gsub:

    "lola+lanos".gsub("+", "%20")
    # "lola%20lanos"
    

    【讨论】:

      猜你喜欢
      • 2018-01-26
      • 1970-01-01
      • 1970-01-01
      • 2014-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-20
      相关资源
      最近更新 更多