【发布时间】:2023-03-10 07:51:01
【问题描述】:
我在 Rails 应用程序中处理一些主题标签。
假设我已经编写了一个端点,它通过params 接收包含一些主题标签的字符串。有些是这样的
This string contains this #hashtag and this #one.
我正在使用邮递员来测试我的端点。
现在,当我在邮递员时,我会这样做:
{{url}}/add?content=content=This string contains this #hashtag and this #one
我在params 中收到字符串"content"=>"This string contains this "。也就是说,从符号# 的第一次出现开始,剩余的字符串被剪切。
很清楚我的问题有些幼稚,我敢问为什么?我做错了什么?以及如何管理传递包含# 符号的字符串?
【问题讨论】:
-
很好的例子说明了为什么使用字符串连接或插值而不是使用适当的 URI 构建器来生成 URL 容易出错。
-
您的请求中有两次
content=
标签: ruby-on-rails ruby postman hashtag