ruby - 如何使用哈希类型的参数发布请求
问题描述
我有一个 ruby 端点,它采用以下参数:
params do
requires :code, type: File
optional :args, type: Hash
end
我应该如何通过邮递员传递这个散列类型的参数'args'?我尝试像这样传递它: {one: "eins"} 但是邮递员收到 invalid_params 错误。
解决方案
这是一个 JSON API 吗?如果是这样,请尝试{"one": "eins"}
- 因为必须引用所有 JSON 对象键。
推荐阅读
- spring - Spring Security 中@PreAuthorize 和@PostAuthorize 有什么区别
- python-3.6 - Python 3.6 JSON 字符串到对象的转换
- c# - 如何用列表填充选择器
- string - '格式字符串只能是“G”、“g”、“X”、“x”、“F”、“f”、“D”或“d”。
- python - 如何使用带有 Python 可执行文件的 Mac finder 导入图像
- delphi - Delphi,克隆一个包含孩子的 3DObject
- scala - 重载方法值 Sin 有替代方案
- excel - 将数据从活动单元格复制到另一个工作簿
- javascript - 选择项目时过滤器下拉菜单不起作用
- javascript - webpack - 在不捆绑的情况下编译 1 个 ts 文件(2 个条目)