PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Rel metode yang tidak ditentukan untuk ActiveRecord_Associations_CollectionProxy

Seperti yang dijelaskan oleh Nermin Anda mencoba untuk meminta koleksi anak-anak, dari koleksi anak-anak.

Anda dapat menggunakan collect untuk mengumpulkan siswa dari perusahaan di sepanjang baris:

@movie.cinema.companies.collect(&:students).flatten.uniq

Tapi saya pikir Anda sebaiknya menambahkan cakupan ke model Siswa Anda di sepanjang baris:

scope :for_companies, ->(_companies) {joins(:companies).where(company: _companies)}

Dipanggil dengan Student.for_companies(@movie.cinema.companies)

Penafian:belum diuji, tetapi harus menjadi titik awal!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mendapatkan daftar nama kolom dan tipe data tabel di PostgreSQL?

  2. Cara membuat pengguna dengan PSQL

  3. Kelola Pengumpulan Koneksi di aplikasi web multi-penyewa dengan Spring, Hibernate, dan C3P0

  4. Hubungkan Aplikasi iPhone ke PostgreSQL Menggunakan Libpq

  5. Hasilkan SQL untuk memperbarui kunci utama