我有 ruby on rails 应用程序,我使用了很多 ajax 来使网页动态化并只更改它的特定部分。
在某些情况下,当使用 ajax 更改页面内容时,URL 不会更改,我发现这是不正确且不正确的行为。
例如:
我在功能上忘记了密码,其中向用户发送了一封带有编辑链接的电子邮件。该链接如下所示:
http://127.0.0.1:8080/password_resets/-k63MeQcBkCZt3fovkfsTA/edit
当用户打开它并更改他的密码时,我正在使用 ajax 提交表单。因此,显示密码已更改且用户现在可以登录的消息,但 URL 保持不变。
在 Rails 中解决这个问题的正常方法是什么?