3
我需要實現activeuuid gem以使UUID代替默認的Rails ID。我們可以實現它來創建新的遷移爲:使用activeuuid gem for rails中的現有數據庫
class CreateStudents < ActiveRecord::Migration
def change
create_table :students, :id => false do |t|
t.uuid :id, :primary_key => true
t.string :name
t.string :email
t.timestamps
end
end
end
而在模型中,我們包括ActiveUUID :: UUID爲:
class Student < ActiveRecord::Base
attr_accessible :email, :name
include ActiveUUID::UUID
end
現在我已經有一個數據庫,這樣我怎麼能實現activeuuid寶石有UUID而不是現有數據庫的默認Rails ID? 需要對所有遷移進行更改或做什麼? 在這方面需要幫助。感謝
好問題,我正面臨同樣的問題!你介意分享你最終做的事情嗎? – oregontrail256