упорядоченный по дочернему признаку, в полиморфной полиморфной ассоциации - PullRequest
0 голосов
/ 13 марта 2012

у меня есть следующие модели

class Airplane < ActiveRecord::Base
  has_many :airtags
  has_many :pictures, :through => :airtags
end

class Airtag < ActiveRecord::Base
  attr_accessible :airable_type, :airable_id, :airplane_id
  belongs_to :airplane
  belongs_to :airable, :polymorphic => true
end

class Picture < ActiveRecord::Base
  belongs_to :picturable, :polymorphic => true

  has_many :airtags, :as => :airable,   :dependent => :destroy
  has_many :airplanes, :through => :airtags
end

в моем салоне самолета, я хочу перечислить все фотографии, упорядоченные по их названию.

1 Ответ

0 голосов
/ 13 марта 2012

@airplane.pictures.order(:name)

...