新版本的friendly_id使用slug_candidates方法创建附加uuid的slugged值,如果找到重复,如何使用它来获取旧功能? 即匹配记录将附加1,2,3等。
def slug_candidates
[
:title,
[:title, 'code that creates a sequential number']
]
end
答案 0 :(得分:0)
添加像
这样的方法怎么样?def duplicates_count
Model.where(title: self.title).count + 1 # Model is whatever the model is
end
和slug_candidates
方法将成为
def slug_candidates
[
:title,
[:title, :duplicates_count]
]
end
这样的事情对你有用吗?希望这有帮助!