Mysql
 sql >> база данни >  >> RDS >> Mysql

Rails mysql2 недефиниран метод `accept' за nil:NilClass

И двата отговора от Шон и Мич допринасят за решението:

  • Версията на mysql2 gem трябва да е 0.3.11 и по-нова, и
  • activerecord-mysql2-adapter трябва да бъде премахнат от gemfile.

Исках да изясня, че:

  1. Вашият gemfile трябва да съдържа следния ред (само премахнете activerecord-mysql2-adapter):
  2. gem list трябва да изведе следния ред:

Редактиране:

Също така получих грешката по-долу, когато се опитах да отворя индекса на модел, генериран от скеле:

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

Трябваше да рестартирам rails сървъра; и това реши проблема.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да изчислим общия брой събота и неделя между две дати в mysql

  2. Стандартен метод за функцията IF() на MySQL

  3. Mysql CREATE DEFINER

  4. Помощ за ефективността:SUBQUERY срещу JOIN

  5. Свързване към базата данни Perl