我发现render 'edit'
显示路径/template/1
但
redirect_to edit_incorporation_path(@template)
显示路径/template/1/edit
两者似乎都有效,但后者是我所期待的。造成这种差异的原因是什么?这是预期的吗?
感谢您的任何澄清!
答案 0 :(得分:1)
render
没有重定向,因此无法更改网址:您只需留下导致该操作首先运行的网址。
例如,如果你去
/foos/1/bar
并且该行动
render "qux"
您仍然在/foos/1/bar
,但您已经制作了qux
模板。
redirect_to
会将您发送到新网址。