Ruby on rails Rails控制器方法执行
假设我有一个Rails控制器方法,该方法在用户提交表单时执行。现在,用户提交表单,当方法运行时(并且没有向用户呈现下一页),用户点击“刷新”。会发生什么?该方法会停止运行并重新启动,还是会有另一个线程再次运行该方法?我必须自己找到答案,以下是我的发现(使用chrome inspector上的网络选项卡) 浏览器发送以下请求:Ruby on rails Rails控制器方法执行,ruby-on-rails,ruby-on-rails-3,controller,refresh,Ruby On Rails,Ruby On Rails 3,Controller,Refresh,假设我有一个Rails控制器方法,该方法在用户提交表单时执行。现在,用户提交表单,当方法运行时(并且没有向用户呈现下一页),用户点击“刷新”。会发生什么?该方法会停止运行并重新启动,还是会有另一个线程再次运行该方法?我必须自己找到答案,以下是我的发现(使用chrome inspector上的网络选项卡) 浏览器发送以下请求: GET/profile/123/edit(用户打开编辑表单) PUT/profile/123(用户提交表单) 用户点击刷新,这会导致: 获取/profile/123/
- GET/profile/123/edit(用户打开编辑表单)
- PUT/profile/123(用户提交表单)
- 获取/profile/123/edit
- PUT/profile/123