【发布时间】:2016-08-17 23:02:38
【问题描述】:
有没有人使用 random_slug (https://github.com/josei/random_slug) 作为friendly_id?上次更新是在 5 年前,所以我不确定尝试它是否浪费时间,或者是否有更好的解决方案?
基本上,我有friendly_id 工作,因为它可以获取我的帖子的标题,并且我有一个范围,因此这些帖子对用户来说是独一无二的,但我非常希望这些帖子是一个随机生成的 URL,类似于我想是 YouTube 网址 - 使用友好的 ID 是否可行,或者我是否以错误的方式处理此问题,还有其他东西可以让我的生活轻松 100 倍吗?
【问题讨论】:
-
为什么你只使用 slug ->
Digest::SHA1.hexdigest(TEXT GOES HERE)[0..8] -
我可以在任何地方阅读更多相关信息吗?我是新手,正在尝试通过一个项目来学习。感谢您的帮助!
-
你想打你的帖子网址吗?
-
是的,例如 - 生成的每个帖子的帖子/(随机唯一 slug)
标签: ruby-on-rails ruby-on-rails-4 friendly-id