sql >> Databasteknik >  >> RDS >> Mysql

Rails mysql2 odefinierad metod `acceptera' för nil:NilClass

Båda svaren från Sean och Mitch bidrar till lösningen:

  • Version av mysql2 gem ska vara 0.3.11 och senare, och
  • activerecord-mysql2-adapter bör tas bort från gemfile.

Ville klargöra att:

  1. Din gemfil bör innehålla följande rad (ta bort enbart activerecord-mysql2-adapter):
  2. gem list ska mata ut följande rad:

Redigera:

Jag fick också felet nedan när jag försökte öppna indexet för en ställningsgenererad modell:

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

Jag var tvungen att starta om rails-servern; och det löste problemet.



  1. Kan jag använda en underfråga i en INSERT-sats?

  2. laddar enwiki-latest-categorylinks.sql till mysql

  3. Skriv ut all data i flersidig paginering

  4. Postgresql vs. MySQL:hur jämför deras datastorlekar med varandra?