【发布时间】:2020-01-01 18:27:31
【问题描述】:
使用 Rails 6,但这应该适用于任何支持带有引用者的 Rails 反向链接的 Rails 版本。代码如下:
# posts/new.html.erb
<%= link_to "Back", :back %>
<%= form_with model: @post do |form| %>
...
<% end %>
这是页面流程:
首页->查看新帖->点击返回->返回首页
主页 -> 查看新帖子 (/posts/new) -> 提交空表单 -> 返回到新帖子 (/posts/new) 错误(因为验证失败) -> 单击返回 -> 返回再次发布新页面 (/posts/new) -> 单击返回 -> 再次返回到发布新页面 (/posts/new)
在案例 2 中,当我检查 Back 链接的 href 时,它一直指向 /posts/new。这是由于我认为的推荐人。但是解决方法是什么,所以它应该返回主页?
【问题讨论】:
标签: ruby-on-rails