Я получил следующие модели.Таблица соединений ссылается на user_id и course_id, и комбинация устанавливается уникальной.Однако после тестирования моей страницы на сервере, например, многократного ухода и присоединения к курсам, а также с другим current_user, моя таблица присоединения создала записи, в которых course_id был пустЭто привело меня к ошибкам при получении данных впоследствии.Итак, теперь я попытался добавить :false => null
.Может ли это помочь?спасибо за ваше время
def self.up
create_table :course_enrollments do |t|
t.references :user, :null => false
t.references :course, :null => false
t.timestamps
end
add_index :course_enrollments, [:user_id, :course_id], :unique => true
end