Ruby on rails 是否应该在rails中使用get或post http方法监视/取消访问论坛

Ruby on rails 是否应该在rails中使用get或post http方法监视/取消访问论坛,ruby-on-rails,ruby,rails-routing,http-method,Ruby On Rails,Ruby,Rails Routing,Http Method,一般来说,我理解GET和POST之间的区别,以及常见用例。这个问题是特定于将切换某事物状态的操作的。例如,如果用户能够“观看”(或“取消观看”)论坛以获得更改通知,我倾向于使用GET请求来完成此操作,但这是推荐的帖子还是GET?在这种情况下,使用GET是否会导致任何问题?它不会产生任何问题,但建议使用方法POST/PUT创建/更新,GET获取信息,DELETE删除记录 在你的情况下,我认为你有一个用户和论坛之间的关系,处理观看,取消论坛。。因为用户可能可以观看/取消观看多个论坛,在这种情况下,当

一般来说,我理解GET和POST之间的区别,以及常见用例。这个问题是特定于将切换某事物状态的操作的。例如,如果用户能够“观看”(或“取消观看”)论坛以获得更改通知,我倾向于使用GET请求来完成此操作,但这是推荐的帖子还是GET?在这种情况下,使用GET是否会导致任何问题?

它不会产生任何问题,但建议使用方法
POST/PUT
创建/更新,
GET
获取信息,
DELETE
删除记录

在你的情况下,我认为你有一个用户和论坛之间的关系,处理观看,取消论坛。。因为用户可能可以观看/取消观看多个论坛,在这种情况下,当他取消观看时,您基本上会删除用户和论坛之间的关系,因此您需要通过
delete
方法来完成

如果用户和论坛之间没有关系,则将论坛id保留在用户表中,取消匹配意味着更新该用户记录,在这种情况下,您需要使用
PUT
方法


您是否正在向服务器发送任何内容?使用post。如果你只是得到,就用get。