2012-10-17 81 views
2

在新的rails應用程序中,在我的模型中使用GUID而不是整數作爲id的用途是什麼?對所有型號標識使用guid

這樣做時是否有任何'陷阱'?

+0

您使用的數據庫是? –

+0

可能的重複http://stackoverflow.com/questions/4769725/rails-migration-create-table-primary-key – PinnyM

+0

@JesseWolgamott我使用的是mysql。 – loyalflow

回答

3

有一個寶石爲!: 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 

上面拍攝的所有代碼/從readme靈感

+0

但是有什麼問題嗎? – loyalflow

+0

@ user1361315未知 –

相關問題