@ryanwkan coz "render" doesn't make the browser request a new url but "redirect" does. That's why it's the previous url of "show" page.