您当前的位置: 首页 > 

Rails多路径调用相同方法原路返回的方法

发布时间:2017-01-17 17:27:26 ,浏览量:0

有时候可能有多条path到达同一个method,此时,我们希望在该方法完成后自动转到之前进入的path中去,其实实现起来非常简单,只需要实现如下两个方法:

def redirect_back_or(default)
        redirect_to(session[:return_to] || default)
        session.delete :return_to end def store_back_location
        session[:return_to] = request.fullpath end

接下来我们在进入path前调用store_back_location,然后在method执行完毕后执行redirect_back_or即可.

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    107766博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0482s