Ruby on rails &;URL参数的文本字段标记值中未保留字符
我遇到一个问题,从URL参数中提取时,表单文本字段中缺少&字符。其他字符似乎很好,例如引号” 我尝试过使用URI.unescape,它在文本字段中放置'rr'也是这样做的Ruby on rails &;URL参数的文本字段标记值中未保留字符,ruby-on-rails,Ruby On Rails,我遇到一个问题,从URL参数中提取时,表单文本字段中缺少&字符。其他字符似乎很好,例如引号” 我尝试过使用URI.unescape,它在文本字段中放置'rr'也是这样做的 v0=r%26r <%= text_field_tag "v0", URI.unescape(params["v0"]) %> 我知道现在这还不能解释为零。我只需要在文本字段中保留该字符(&p)。Rails将自动为您解码GET和POST值。删除URI.unescape,您的代码就会正常工作 v0=r%26r
v0=r%26r
<%= text_field_tag "v0", URI.unescape(params["v0"]) %>
我知道现在这还不能解释为零。我只需要在文本字段中保留该字符(&p)。Rails将自动为您解码GET和POST值。删除URI.unescape,您的代码就会正常工作
v0=r%26r
<%= text_field_tag "v0", URI.unescape(params["v0"]) %>
RoR文档()提到了这一点:
本例中的实际URL将编码为“/客户端?ID%5b%5d=1&ID%5b%5d=2&ID%5b%5d=3”,作为“[”和“]“URL中不允许使用字符。大多数时候你不必担心这一点,因为浏览器会为你编码,Rails会自动解码,但是如果你发现自己不得不手动将这些请求发送到服务器,你应该记住这一点
这很奇怪,
一个人就可以了。你能出示完整的表格吗?