我得到了一個用戶模型Rails的 - 一個用戶的多個地址
class User < ActiveRecord::Base
attr_accessible :email, :password, :password_confirmation, :remember_me, :first_name, :last_name, :shipping_address_id; :billing_address_id
end
和
class Address < ActiveRecord::Base
attr_accessible :country_id, :city, :plz, :street, :streetnr, :first_name, :last_name
end
我想通過活動記錄協會做了一個地址模式:每個用戶都有一個billing_address和shipping_address 。我可以創建一個關係,這樣我就可以訪問這些像user.billing_address?
應該belongs_to has_one? – fengd
這個問題中的外鍵在用戶模型中。爲了在用戶模型中使用has_one,外鍵必須位於Address模型中。 – kengo
用戶屬於:地址,很奇怪。 – fengd