1
Rails以增量方式自動處理表ID。如果我想停止這種增量行爲會怎麼樣?我實際上建立了一個使用FB API的網站,我想將用戶標識設置爲Facebook標識。我是新手,這是可能的嗎?Rails活動記錄表ID字段
Rails以增量方式自動處理表ID。如果我想停止這種增量行爲會怎麼樣?我實際上建立了一個使用FB API的網站,我想將用戶標識設置爲Facebook標識。我是新手,這是可能的嗎?Rails活動記錄表ID字段
我認爲它是可能的,但我只是將另一列添加到您的表(在遷移文件中)與Facebook的ID。
在你遷移文件中,有這樣的事情:
create_table :users, {:id => false} do |t|
t.integer :facebook_id
end
和模型類
的Rails 3
class User < ActiveRecord::Base
set_primary_key :facebook_id
end
軌道4
class User < ActiveRecord::Base
self.primary_key = :facebook_id
end
[回答這裏](http://stackoverflow.com/questions/969427/ruby-on-rails-custom-id) – PSorey