首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails -使用正斜杠路由重复的slug的最好方法是什么?

Rails -使用正斜杠路由重复的slug的最好方法是什么?
EN

Stack Overflow用户
提问于 2017-12-20 15:36:15
回答 1查看 176关注 0票数 0

我使用的是friendly_id 5.2。

默认情况下,它只是在末尾附加一个随机的UUID,用于重复的slugs (post-60948cdd-d73c-4b77-9676-ecdf7727c396),但使用sequentially_slugged方法,您可以将其返回到它在版本4中的工作方式,即在末尾附加一个破折号,然后在末尾附加一个数字(post-7)。

用正斜杠替换破折号的最好方法是什么?post/7 (按创建时的顺序排序)。

据我所知,您可能希望在gem中允许重复的slug,然后只需更改Rails端的路由。

EN

回答 1

Stack Overflow用户

发布于 2017-12-20 15:50:09

正如我在documentation上读到的

Instance Attribute Summary

用于将块基础与数字sequence.

  • (Object)分隔开的字符串

  • ( sequence_separator ) slug_column将用于存储生成的对象的列slug_generator_class返回attribute slug.

  • (Object)的值

实例属性详情

您可以通过设置sequence_separator配置选项来更改默认分隔符。

返回:

字符串序列分隔符字符串。默认为"-“。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47900960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档