【发布时间】:2011-05-23 21:47:48
【问题描述】:
大家好, 我是 Rails 新手 这是制作鼓手模型和镲片模型的两种方法都有很多视频
第一种使用多态的方法:
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
使用两个 1:m 关联的第二种方式:
类鼓手
类钹
类视频
我没有在控制台中尝试过它们,但我认为它们都可以正常工作。但不知道有什么区别?
【问题讨论】:
标签: ruby-on-rails