2008-11-03 6 views
16

Ich möchte, wenn ein bestimmtes Modell gegeben wird, alle zugehörigen Modelle zurückgeben, mit denen es verknüpft ist. Zum Beispiel:Wie kann ich die Beziehungen eines Modells finden?

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

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

Gibt es eine Möglichkeit, dies bereits zu tun, ohne meine eigene Rolle zu haben? Wenn nicht, irgendwelche Vorschläge für den besten Weg, dies zu tun?

Antwort

Verwandte Themen