新しい Rails アプリケーションで、モデルの ID に整数の代わりに GUID を使用するにはどうすればよいでしょうか?
これを行うときに「落とし穴」はありますか?
新しい Rails アプリケーションで、モデルの ID に整数の代わりに GUID を使用するにはどうすればよいでしょうか?
これを行うときに「落とし穴」はありますか?
そのための宝石があります!: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から取得/インスピレーションを得ています