2
這是可以覆蓋的ActiveRecord的主鍵是一個字符串,有一個自定義類型,如:ActiveRecord的字符串主鍵
create_table :system_currencies, :primary_key => 'iso_code' do |t|
t.column :iso_code, :string, :limit => 3
end
但如何使用在具有其他型號此表/模型引用它? 對於引用ActiveRecord總是期望外鍵列以「_id」結尾,並且是一個整數值。
這是真的嗎? 如何在SystemCurrency使用字符串iso_code作爲主鍵的情況下從Order模型對此類SystemCurrency模型進行引用?