sql >> Database >  >> RDS >> Mysql

Rails mysql2 ongedefinieerde methode `accept' for nil:NilClass

Beide antwoorden van Sean en Mitch dragen bij aan de oplossing:

  • Versie van mysql2 gem moet 0.3.11 en hoger zijn, en
  • activerecord-mysql2-adapter moet uit gemfile worden verwijderd.

Wilde duidelijk maken dat:

  1. Uw gemfile moet de volgende regel bevatten (verwijder alleen activerecord-mysql2-adapter):
  2. gem list zou de volgende regel moeten uitvoeren:

Bewerken:

Ik kreeg ook de onderstaande foutmelding toen ik probeerde de index van een door een steiger gegenereerd model te openen:

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

Ik moest de rails-server opnieuw opstarten; en dat loste het probleem op.



  1. SQL - Vind de datum die het dichtst bij de huidige datum ligt

  2. Een enkele kolom optellen op basis van groepering in MySQL

  3. Een inleiding tot hoge beschikbaarheid van databases voor MySQL en MariaDB

  4. hoe kan ik de CMD-opdracht uitvoeren in de c#-consoletoepassing?