# This instance method can handle any latin string require 'unicode' class String def to_slug str = Unicode.normalize_KD(self).gsub(/[^\x00-\x7F]/n,'') str = str.gsub(/\W+/, '-').gsub(/^-+/,'').gsub(/-+$/,'').downcase end end
You need to create an account or log in to post comments to this site.