Я пытаюсь сбросить свою базу данных.Rails Heroku - Сброс базы данных
Не работает локально или в герою.
Я succuessfully побежал каждой из этих команд:
1. rake db:drop
2. rake db:create
3. rake db:migrate
Миграции потребовалось некоторое время, чтобы добиться успеха. Я прокомментировал те, которые вызывали проблему, и вся работа заканчивается мигрированием.
тогда я пытаюсь сбросить свою базу данных с:
4. rake db:reset
Я получаю эту ошибку:
initialize_schema_migrations_table()
-> 0.0031s
rake aborted!
NoMethodError: undefined method `name=' for #<University:0x007fc288bdcca0>
/app/vendor/bundle/ruby/2.2.0/gems/activemodel-4.1.9/lib/active_model/attribute_methods.rb:435:in `method_missing'
Я не могу найти где-нибудь в базе кода, который имеет метод, называемый «имя» для университета. Я запускаю поиски, ища университетское имя и имя возле университета.
Я обновил свои драгоценные камни и запустил установку пакета.
Что означает это сообщение об ошибке?
Когда я пытаюсь:
rake db:reset --trace
я получаю: ** Выполнить дб: abort_if_pending_migrations рейка прервана! NoMethodError: неопределенный метод name=' for #<University:0x007f9a1b24da30> /Users/em/.rvm/gems/ruby-2.2.2/gems/activemodel-4.1.9/lib/active_model/attribute_methods.rb:435:in
method_missing»
Я бежал все миграции и обновленные грабли БД: мигрировать
Не могли бы вы разместить свой schema.rb? – sonalkr132
Любой конкретный бит? его действительно большой – Mel
@ user2860931, была ли ваша проблема решена? – jeffdill2