У меня проблема с проверкой даты в отношении has_many / assign_to. Я делаю сеть Netflix для изучения Rails, и я хочу проверить дату окончания эпизода не после даты окончания серии, которая принадлежит этому эпизоду.
Я пытался сделать что-то подобное (Я использую гем валидатора даты):
Серия (имя) имеет много эпизодов, и серия (имя, serie_id) принадлежит серии, теперь это мой код:
class Episode < ApplicationRecord
belongs_to :serie
#validates :expire_date, date: { before: Serie.find(:serie_id).expire_date } #This line explodes, that's what I want to fix
end
class Serie < ApplicationRecord
has_many :episodes, dependent: :destroy
}
end
Спасибо!