reflect_on_all_associations
を使用できます
として:
Foo.reflect_on_all_associations(:belongs_to).map(&:name).include?(:example_assoc)
ここで、:example_assoc
はbelongs_to
の1つです 協会。
または、モデルクラスのインスタンスがある場合:
@foo.class.reflect_on_all_associations(:belongs_to).map(&:name).include?(:example_assoc)