如何使用rails中的Friendly_id gem用随机数替换UUID?

时间:2017-07-07 07:39:50

标签: ruby-on-rails url friendly-id

使用Rails 4和FriendlyId Gem版本5.我是Friendly id gem的新手。在这里,我想替换我的Url,如profile-name- {4(或)5长度随机数}而不是profile-name-Long-UUID。感谢

1 个答案:

答案 0 :(得分:1)

Class Profile < ActiveRecord::Base
   extend FriendlyId
   friendly_id :slug_candidates, use: :slugged
   def slug_candidates
      [self.name, "%s %s" % [self.name, SecureRandom.hex(3)]]
   end
end

请点击here以获取更多参考资料