Tôi hơi bối rối về một liên kết đa hình mà tôi có. Tôi cần một mô hình Điều để có một hình ảnh tiêu đề, và nhiều hình ảnh, nhưng tôi muốn có một mô hình Hình ảnh duy nhất. Để làm cho vấn đề trở nên khó hiểu hơn, mô hình Hình ảnh có tính đa hình (để cho phép các tài nguyên khác có nhiều hình ảnh).Hiệp hội đa hình với nhiều hiệp hội trên cùng một mô hình
Tôi đang sử dụng phối hợp này trong mô hình Điều tôi:
class Article < ActiveRecord::Base
has_one :header_image, :as => :imageable
has_many :images, :as => :imageable
end
Đây có phải là có thể? Cảm ơn.
has_one là đường synctactic cho has_many: limit => 1 –
có thể trùng lặp của [Rails Polymorphic Association với nhiều liên kết trên cùng một mô hình] (http://stackoverflow.com/questions/2494452/rails-polymorphic-association-with -multiple-associations-on-the-same-model) –