不要覆盖主键,只能通过Ruby gem生成随机字符串

时间:2017-05-30 20:11:38

标签: ruby-on-rails rubygems primary-key

我已经安装了ruby gem https://github.com/melcher/has_public_id 我随时使用它 - 它覆盖了我的ID。 当然,这是正确的,但如何改变这个宝石还有我的旧ID? 保护覆盖我的ID。

1 个答案:

答案 0 :(得分:0)

在gem的用法部分看起来很简单。

如上所述,似乎覆盖 id列。

有类似的宝石和非覆盖id

  

添加其他标识符列。我称它为“ident”,但无论你想要什么,都可以称之为。

User.find_by_public_id(params[:id])

https://github.com/melcher/has_public_id#usage