Неизвестный первичный ключ для таблицы в модели - PullRequest
1 голос
/ 15 октября 2019

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

CustomerNote

# == Schema Information
#
# Table name: customer_notes
#
#  id                       :integer          not null, primary key
#  title                    :string
#  company_id               :integer
#  customer_id              :integer          not null
#  user_id                  :integer

Customer Note Version
# == Schema Information
#
# Table name: customer_note_versions
#
#  id                       :integer          not null, primary key
#  title                    :string
#  user_id                  :integer
#  company_id               :integer
#  customer_note_id         :integer
#
#Foreign Keys
# fk_rails_...  (customer_note_id => customer_notes.id)

CustomerNoteVersion

belongs_to :customer_note
validates :title, :user_id, :customer_note_id, presence: true

CustomerNote

has_many :customer_note_versions, dependent: :destroy
validates :title, presence: true

Я пытаюсь вызвать CustomerNote.new.customer_note_versions Ошибка его выдачи на тестовой консоли

ActiveRecord :: UnknownPrimaryKey: неизвестный первичный ключ для таблицы customer_notes вМодель CustomerNote.

...