2

新しい Rails アプリケーションで、モデルの ID に整数の代わりに GUID を使用するにはどうすればよいでしょうか?

これを行うときに「落とし穴」はありますか?

4

1 に答える 1

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から取得/インスピレーションを得ています

于 2012-10-17T18:49:11.750 に答える