Да,
Давайте возьмем этот пример
class Song < ActiveRecord::Base
has_many :votes
end
class Vote < ActiveRecord::Base
belongs_to :song
end
Добавить новую ассоциацию в композицию:
has_one :last_vote, :class_name => 'Vote', :order => 'created_at DESC'
эта новая ассоциация всегда возвращает последнее созданное Голосование за песню.
Чтобы загрузить его:
songs = Song.find(:all, :conditions => 'artist_name = "frank"', :include => :last_vote)