在新的 Rails 应用程序中,在我的模型中使用 GUID 而不是整数作为 id 需要什么?
这样做时有任何“陷阱”吗?
有一个宝石!:https ://github.com/jashmenn/activeuuid
您的迁移如下所示:
create_table :user do |t|
t.uuid :id, :primary_key => true
end
你的模型看起来像:
class User < ActiveRecord::Base
include ActiveUUID::UUID
end
以上所有代码均来自自述文件