我希望你能帮助我 我的控制器中有一个'更新'方法,在这个方法结束时我有:
redirect_to :action => 'index'
其中'index'是同一控制器上的方法 这让我想到臭名昭着的“你正被重定向的页面”,这很奇怪,因为我实际上得到了302响应。
答案 0 :(得分:0)
当你调用redirect_to时,Rails使用HTTP状态代码302(临时重定向)。如果你想使用不同的状态代码(301用于永久重定向),你可以使用:status选项:
redirect_to :action => 'index' , :status => 301
答案 1 :(得分:0)
只需在此行之后使用return
redirect_to :action => 'index'
return