Rails - 使用正斜杠路由重复slu the的最佳方法是什么?

时间:2017-12-20 07:36:15

标签: ruby-on-rails routes slug friendly-id

我正在使用friendly_id 5.2。

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

用正斜杠替换短划线的最佳方法是什么? post/7(按创建时排序)。

据我了解,您希望在gem中允许重复的slug,然后只需更改Rails末尾的路由。

1 个答案:

答案 0 :(得分:0)

正如我在documentation

中读到的那样
  

Instance Attribute Summary

     
      
  • (对象)```{r} table = f() table %>% head() %>% kable(table) # or something equivalent so the table is 'nicely' displayed ```   用于将slug base与数字序列分开的字符串。
  •   
  • (对象)sequence_separator   用于存储生成的slug的列。
  •   
  • (对象)slug_column   返回属性slug_generator_class的值。
  •   
     

实例属性详细信息

     
      
  • (对象)slug_generator_class   用于将slug base与数字序列分开的字符串。
  •   
     

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

     

返回:

     

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