sql >> データベース >  >> RDS >> PostgreSQL

データベースヒットを発生させずに関連付けが存在するかどうかを確認します

    reflect_on_all_associationsを使用できます として:

    Foo.reflect_on_all_associations(:belongs_to).map(&:name).include?(:example_assoc)
    

    ここで、:example_assocbelongs_toの1つです 協会。

    または、モデルクラスのインスタンスがある場合:

    @foo.class.reflect_on_all_associations(:belongs_to).map(&:name).include?(:example_assoc)
    


    1. Oracle Entity Framework-カスタム関数の呼び出し(EDIT_DISTANCE)

    2. DateTime(UTC)の保存とDateTimeOffsetの保存

    3. Postgresビューで行レベルのセキュリティが有効になっていないのはなぜですか?

    4. MySQLの引数のリスト内で引数の位置を返す方法