условие между столбцами разных моделей - PullRequest
0 голосов
/ 04 мая 2020

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

Но как я могу реализовать ограничение, чтобы не было конфликтующих лекций (из-за времени начала и окончания) для студента.

Обе модели объединены своим первичным ключом.

Модели лекций и студентов:

create_table :lectures do |t|
  t.string :title
  t.datetime :start_time
  t.datetime :end_time

-

create_table :student do |t|
  t.string :name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...