Подтвердить что ты не робот

Как найти модельные отношения?

Я хочу, чтобы при заданной конкретной модели вернуть все связанные модели, с которыми она связана. Например:

class Dog < ActiveRecord::Base
  has_many :bones
  belongs_to :master
end

d = Dog.first
d.associations #<== should return [Bone, Master]

Есть ли способ сделать это уже без необходимости катиться самостоятельно? В противном случае, любые предложения по наилучшему способу сделать это?

4b9b3361