【发布时间】:2023-03-25 16:10:01
【问题描述】:
所以这是我正在开发的第一个 API。我在 android 上的应用程序上创建了某种 LIKE 和 UNLIKE 函数。我知道我们将使用 GET 来获取记录的响应,并使用 PATCH 来更新特定记录。但我有一个有趣的想法,如果我通过 GET 请求 URL 传递值怎么办?例子 ; \voteposts:voteposts_id:选择\ \voteposts\2\"点赞"\ \voteposts\2\"downvote"\
然后在控制器中,我将获取 :choice 值并进行更新,如果成功则返回成功消息。
【问题讨论】:
-
您可能会在
ruby-on-rails标签信息中注意到,它指出Rails 以其“约定优于配置”方法而闻名。虽然你可以做你所描述的,你为什么要这样做?这完全不合常规。我建议你按照他们应该做的方式去做。 -
jvillian 说的。此外,您可能并不一定希望您的参数采用查询参数的形式,而是希望它们在 POST 正文中
-
谢谢大家,从技术上讲,我认为这是可能的。但我想知道如果我这样做了,我是否错过了一个重要的点。简而言之,它绝对是。
标签: ruby-on-rails routes httprequest