Проверка не удалась: метрики должны существовать - PullRequest
0 голосов
/ 25 октября 2019

Я не понимаю причину ошибки Validation failed: Metrics must exist.

У меня есть две модели:

class KeyPhrase < ApplicationRecord
  belongs_to :metrics, required: true
end

class Metrics < ApplicationRecord
  has_many :insight_key_phrases, dependent: :delete_all
end

Пока все хорошо.

Один ключфраза относится к метрике, и метрика может иметь много ключевых фраз.

То, что я делаю, вызывает ошибку:

> last_metrics = Metrics.last
> ikp = last_metrics.insight_key_phrases.new # object here
> ikp.save!

Тогда бум, ошибка!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...