剛開始與軌道,我有一個問題。我對協會的把握很薄弱。正確的軌道協會這個設置
可以說我有一個模型汽車
有些車會出租,有些則不會。所以,我創建了一個表,一個模式叫出租
剛剛有它car_id,指定,在car_id是租來的。
現在我有一個belongs_to:汽車在我的租賃模式線。我不確定這是否正確。我試圖很容易地得到所有租房的清單。因此,從租賃表中獲取car_ids並從汽車表中獲取所有汽車信息是最有效的方法。
有人可以幫忙嗎?
剛開始與軌道,我有一個問題。我對協會的把握很薄弱。正確的軌道協會這個設置
可以說我有一個模型汽車
有些車會出租,有些則不會。所以,我創建了一個表,一個模式叫出租
剛剛有它car_id,指定,在car_id是租來的。
現在我有一個belongs_to:汽車在我的租賃模式線。我不確定這是否正確。我試圖很容易地得到所有租房的清單。因此,從租賃表中獲取car_ids並從汽車表中獲取所有汽車信息是最有效的方法。
有人可以幫忙嗎?
以下:
Car.joins(:rentals).all # try with :rental if not working
將輸出所有有關聯的租賃對象的汽車;)
這取決於你完全需要做什麼。
爲了簡單起見,我就是這麼做的。
class CarType #better than Rentals and more meaningful [:type => [rental, lease, own]]
belongs_to :car
end
class Car
has_one :car_type
end
所以,現在對於cars
表,它將有一個car_type_id
指向型car_types
表。
我知道有一個簡單的單線程。謝謝,這正是我需要的。 – Dan