在 rails 3.2 中使用友好 ID 生成的 Slug 末尾有两个连字符?

Slug generated having two hyphens at the end in rails 3.2 using friendly id?

我正在使用 friendly_id 4.0.10.1 gem 生成 slug。我使用两列来生成 slug:first_namelast_name

last_name 值可以为空。在这些情况下会出现问题:

   first_name  last_name  slug
1. Arun          Kumar    arun-kumar
2. Arun          Kumar    arun-kumar--2
3. Arun          Kumar    arun-kumar--3

我希望 slug 是这样的:arun-kumar-2, arun-kumar-3.

我不希望那些双连字符出现在末尾。如何避免这种情况?

看到这个问题,以及链接的文档:

https://github.com/norman/friendly_id/issues/170

The "--" is used to separate the slug from the sequence. This allows you to have a slug with a number in it.

您可以配置sequence_separator