Rails не собирает атрибут модели, несмотря на наличие столбца EXISTING в таблице

==  AddIpToTutorials: migrating ===============================================
-- add_column(:tutorials, :ip_address, :string)
   -> 0.0022s
==  AddIpToTutorials: migrated (0.0022s) ======================================

>> t = Tutorial.new
..
>> t.ip_address
NoMethodError: undefined method `ip_address' for #<Tutorial:0x2b3b35f5a690>

... Что дает? >______>

2 ответа

Решение

Закончилось самостоятельной миграцией и повторением того же.

Крошка, но это работает...

Недавно я столкнулся с точно такой же проблемой, и вместо отдельной миграции я бы предложил запустить команду:

heroku restart

После запуска вышеуказанной команды heroku подобрал изменения и мое приложение заработало как положено. Попробуйте это, прежде чем пережить боль откатывания миграции, ее удаления, а затем создания новой.

Другие вопросы по тегам