неопределенный метод `to_sym 'для nil: NilClass во время db: auto: migrate - PullRequest
0 голосов
/ 13 сентября 2010

Я пытаюсь запустить db: auto: migrate в моей системе, и он продолжает выбрасывать неопределенный метод to_sym для nil: NilClass всякий раз, когда он попадает в столбец, который использует тип даты.Если я изменю поле на datetime и запустлю миграцию, оно изменит поле на date без ошибок.Что вызывает эту проблему.Мне приходится постоянно менять тип поля каждый раз, когда я хочу запустить миграцию.

Причина, по которой я использую тип даты вместо datetime, заключается в том, что я пытаюсь вывести дату, а Rails продолжает корректироватьданные для моего часового пояса, который выдает неверные данные.

Спасибо.

Джош

1 Ответ

0 голосов
/ 03 января 2011

Это потому, что вы неправильно назвали столбец и каким-то образом была создана таблица sql. Я пытаюсь исправить это прямо сейчас. Это случилось раньше, и я просто перестроил таблицу.

Например, вы могли записать целое число как целое, и это все портит. Это то, что я сделал в любом случае.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...