小编Zon*_*lar的帖子

友好 ID 自定义 Slug

我有一个 Post 模型

#post.rb   
extend FriendlyId
friendly_id :slug_candidates, use: [:slugged, :history]
Run Code Online (Sandbox Code Playgroud)

我正在尝试像这样自定义每个帖子的网址

#post.rb 
def slug_candidates
 "#tutorial-#{user.display_name}-#{title}"
end
Run Code Online (Sandbox Code Playgroud)

友好的 id 不断生成 UUID slug,而我希望它生成一个全面的 url

通常我得到 \tutorial-john-49c9938b-ece5-4175-a4a4-0bb2b0f26a27 而不是 \tutorial-john-some-comprehensive-title

谢谢

ruby ruby-on-rails friendly-id

6
推荐指数
1
解决办法
1839
查看次数

标签 统计

friendly-id ×1

ruby ×1

ruby-on-rails ×1