Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Rails mysql2 metode tidak terdefinisi `terima' untuk nil:NilClass

Kedua jawaban dari Sean dan Mitch berkontribusi pada solusi:

  • Versi permata mysql2 harus 0.3.11 ke atas, dan
  • activerecord-mysql2-adapter harus dihapus dari gemfile.

Ingin memperjelas bahwa:

  1. File permata Anda harus berisi baris berikut (hapus activerecord-mysql2-adapter saja):
  2. gem list harus menampilkan baris berikut:

Sunting:

Saya juga mendapatkan kesalahan di bawah ini ketika saya mencoba membuka indeks model yang dihasilkan scaffold:

NoMethodError (undefined method `accept' for nil:NilClass):
app/controllers/posts_controller.rb:5:in `index'

Saya harus me-restart server Rails; dan itu memperbaiki masalahnya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa jadwal acara mysql tidak berfungsi di database localhost?

  2. Array nilai meta serial WooCommerce di tabel wp_postmeta

  3. Menjalankan beberapa skrip PHP secara bersamaan (masalah loop basis data)

  4. PHP - MySQL mendapatkan nilai parameter keluar dari prosedur tersimpan

  5. Masukkan data ke dalam tabel dengan hasil dari kueri pemilihan lainnya