与えられたモデル:
class User
has_many :cars
has_many :foods
end
class Car
belongs_to :user
has_many :colors, :as => :owner
end
class Food
belongs_to :user
has_many :colors, :as => :owner
end
class Color
belongs_to :owner, :polymorphic => true # This can be Food or Car
end
レール 3とレール 3 の両方を介しUser
て多くのことがあるとどのように言えますか? そして、Rails 2 はどうですか?Color
Car
Food