sql >> Databasteknik >  >> RDS >> PostgreSQL

Kontrollera om kopplingen existerar utan att det uppstår en databasträff

Du kan använda reflect_on_all_associations som:

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

Där :example_assoc är en av belongs_to förening.

Eller om du har en instans av modellklass:

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


  1. TXT-fil eller databas?

  2. FEL:Fel 1005:Kan inte skapa tabell (errnr:121)

  3. PostgreSQL flera transaktioner på samma anslutning

  4. Installation av Postgres på fönster för användning med Ruby-on-Rails