(ActiveModel :: UnknownAttributeError) в heroku, однако работает на локальном хосте и Heroku local - PullRequest
0 голосов
/ 06 августа 2020

Я создаю super basi c словарь файтингов. Приложение работает на локальном хосте, а на локальном Heroku проблем нет.

вот моя модель

class Vocabulary < ApplicationRecord
  validates :word, presence:true
  validates :definition, presence:true

  has_many :users, :through => :favorites
end

вот моя схема

create_table "vocabularies", force: :cascade do |t|
    t.string "word", null: false
    t.string "definition", null: false
    t.datetime "created_at", null: false
    t.datetime "updated_at", null: false
  end

Вот ошибка i получать при запуске консоли heroku run rails

/app/vendor/bundle/ruby/2.4.0/gems/activemodel-5.2.3/lib/active_model/attribute_assignment.rb:53:in `_assign_attribute': unknown attribute 'Word' for Vocabulary. (ActiveModel::UnknownAttributeError)

Я пробовал: Heroku rake db: миграция, сброс моей базы данных, удаление приложения из heroku и восстановление, много плачу

Я полностью вне идей, поэтому любая помощь будет очень принята.

Спасибо!

...