我有一个要添加到 URL 变量的字符串,但我无法让 Rails不对其进行编码。
这是我所拥有的:
<%= link_to "Example", example_path(@resource, email: '*|EMAIL|*') %>
的输出是:
http://example.com/example/123?email=%2A%7CEMAIL%7C%2A
但我想要:
http://example.com/example/123?email=*|EMAIL|*
我已经尝试了以下所有方法*|EMAIL|*
来正确输出,但不行......
<%= link_to "Example", example_path(@resource, email: '*|EMAIL|*').html_safe %>
<%= raw link_to "Example", example_path(@resource, email: '*|EMAIL|*') %>
<%= link_to "Example", example_path(@resource, email: '*|EMAIL|*'.html_safe) %>
<%= link_to "Example", example_path(@resource, email: raw('*|EMAIL|*')) %>