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 подобрал изменения и мое приложение заработало как положено. Попробуйте это, прежде чем пережить боль откатывания миграции, ее удаления, а затем создания новой.