Я не понимаю причину ошибки 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!
Тогда бум, ошибка!