2つの同様の方法を使用する2つのモデルがあります。どちらも呼び出されgenerate、どちらもによって呼び出されbefore_saveます。それらを1つにリファクタリングしたい。どうやってやるの?
#model1's generate
before_save :generate
def generate
self.slug = self.title.gsub(' ', '-').downcase
end
#model2‘s generate
before_save :generate
def generate
self.slug = self.name.gsub(' ', '-').downcase
end