Safety check for nil key
Return empty string as slug if no url
Add unauthenticated route back for Rails3