Эй, ребята,
Я новичок в рельсах
Вот два способа сделать модель Drummer и модель Cymbal, которые имеют много видео
1-й способ с использованием полиморфизма:
class Drummer < ActiveRecord::Base
has_many :videos, :as => :videoable
end
class Cymbal < ActiveRecord::Base
has_many :videos, :as => :videoable
end
class Video < ActiveRecord::Base
belongs_to :videoable, :polymorphic => true
end
2-й способ с использованием двух связей 1: m:
класс Барабанщик
класс Cymbal
класс Video
Я не пробовал их в консоли, но я думаю, что оба будут работать как надо Но я не знаю разницу?