我使用的是friendly_id 5.2。
默认情况下,它只是在末尾附加一个随机的UUID,用于重复的slugs (post-60948cdd-d73c-4b77-9676-ecdf7727c396),但使用sequentially_slugged方法,您可以将其返回到它在版本4中的工作方式,即在末尾附加一个破折号,然后在末尾附加一个数字(post-7)。
用正斜杠替换破折号的最好方法是什么?post/7 (按创建时的顺序排序)。
据我所知,您可能希望在gem中允许重复的slug,然后只需更改Rails端的路由。
发布于 2017-12-20 15:50:09
正如我在documentation上读到的
Instance Attribute Summary
用于将块基础与数字sequence.
sequence_separator ) slug_column将用于存储生成的对象的列slug_generator_class返回attribute slug.
实例属性详情
您可以通过设置sequence_separator配置选项来更改默认分隔符。
返回:
字符串序列分隔符字符串。默认为"-“。
https://stackoverflow.com/questions/47900960
复制相似问题