我就可以說docs注意到:Previous versions of FriendlyId appended a numeric sequence to make slugs unique, but this was removed to simplify using FriendlyId in concurrent code.
使用數字序列爲重複的蛞蝓[友情ID]
有沒有辦法恢復到這種格式?我的模型只有name
,所以沒有任何其他可行的slu candidates隊候選人(time
或date
在這種情況下對slu candidates候選人沒有意義)。
我怎樣才能改變這種(當前格式):
car.friendly_id #=> "peugeot-206"
car2.friendly_id #=> "peugeot-206-f9f3789a-daec-4156-af1d-fab81aa16ee5"
car3.friendly_id #=> "peugeot-206-f9dsafad-eamj-2091-a3de-fabsafafdsa5"
進入這個:
car.friendly_id #=> "peugeot-206"
car2.friendly_id #=> "peugeot-206-1"
car3.friendly_id #=> "peugeot-206-2"
ID不適用於我,因爲在設置候選人之前未創建對象(是否有解決方法?)。我希望避免公開透露ID,但如果這是最好的解決方案,那麼它會使用UUID。 – Onichan
我與'globalize'一起使用它可能這就是爲什麼我有ID。解決方法:after_create:清除slu and並再次保存(唉)? –