Skip to content

Instantly share code, notes, and snippets.

@rpearce
Last active December 15, 2015 08:19
Show Gist options
  • Save rpearce/5230019 to your computer and use it in GitHub Desktop.
Save rpearce/5230019 to your computer and use it in GitHub Desktop.
Redirect non-slugged id to SEO-friendly
// PostsController...
def show
@post = Post.find params[:id]
if params[:id] != @post.to_param
headers["Status"] = "301 Moved Permanently"
redirect_to post_url(@post)
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment