sql >> Databáze >  >> RDS >> PostgreSQL

Zkontrolujte, zda existuje přidružení, aniž by došlo k zásahu do databáze

Můžete použít reflect_on_all_associations jako:

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

Kde :example_assoc je jedním z belongs_to sdružení.

Nebo pokud máte instanci třídy modelu:

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


  1. Jak exportovat databázi SQL Serveru do MySQL?

  2. Můžeme předat parametry pohledu v SQL?

  3. Ukládání datového výstupu Apache Hadoop do databáze Mysql

  4. PHPpgAdmin:Jak odstranit řádky bez použití SQL