Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Método indefinido do Rails mysql2 'aceitar' para nil:NilClass


Ambas as respostas de Sean e Mitch contribuem para a solução:
  • A versão da gem mysql2 deve ser 0.3.11 e superior, e
  • activerecord-mysql2-adapter deve ser removido do gemfile.

Queria deixar claro que:
  1. Seu gemfile deve conter a seguinte linha (remover activerecord-mysql2-adapter sozinho):
  2. gem list deve gerar a seguinte linha:

Editar:

Também recebi o erro abaixo quando tentei abrir o índice de um modelo gerado por scaffold:
NoMethodError (undefined method `accept' for nil:NilClass):
app/controllers/posts_controller.rb:5:in `index'

Tive que reiniciar o servidor Rails; e isso resolveu o problema.