我已经安装了ruby gem https://github.com/melcher/has_public_id 我随时使用它 - 它覆盖了我的ID。 当然,这是正确的,但如何改变这个宝石还有我的旧ID? 保护覆盖我的ID。
答案 0 :(得分:0)
在gem的用法部分看起来很简单。
如上所述,似乎覆盖 id
列。
有类似的宝石和非覆盖id
。
添加其他标识符列。我称它为“ident”,但无论你想要什么,都可以称之为。
User.find_by_public_id(params[:id])