diff --git a/app/models/concerns/slug.rb b/app/models/concerns/slug.rb index 6258faa..81a4539 100644 --- a/app/models/concerns/slug.rb +++ b/app/models/concerns/slug.rb @@ -1,4 +1,4 @@ - module Slug +module Slug extend ActiveSupport::Concern included do @@ -15,8 +15,6 @@ (self.slug_title.gsub(/[ "'*@#$%^&()+=;:.,?>|\\\/<~_!:,、。!?;「」〈〉【】/]/,'-')+"-"+self.uid).gsub(/-{2,}/,'-') rescue "-"+self.uid end - private - def generate_uid self.uid = rand(10**8).to_s generate_uid if self.class.where(:uid=>self.uid).size > 0